Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

书签在用户想去指定位置时提供方便,可以清楚地知道内容的简要信息。Spire.Doc for .NET 具有强大的书签文字元素操作功能。开发者可以在word文档中添加书签、编辑/替换书签和删除书签。现在 Spire.Doc 开始支持在 DOCX 中保留书签到 PDF 的转换。本文将向您展示如何在将word文档转换为PDF文件格式时在C#中保留书签。

下载并安装适用于 .NET 的 Spire.Doc(版本 5.2.20 或更高版本),然后通过以下路径将 Spire.Doc.dll 作为参考添加到下载的 Bin 文件夹中:“..\Spire.Doc\Bin\NET4.0 \Spire.Doc.dll”。

下面就详细介绍如何在C#中将word转PDF保存书签。

第 1 步:加载带有书签的 word 文档。

Document doc = new Document();
doc.LoadFromFile("test.docx", FileFormat.Docx);

第 2 步:创建 ToPdfParameterList 的实例

ToPdfParameterList toPdf = new ToPdfParameterList();

第 3 步:将 CreateWordBookmarks 设置为 true 以在创建书签时使用单词书签。

toPdf.CreateWordBookmarks = true;

第 4 步:保存 PDF 文件。

doc.SaveToFile("test.Pdf",toPdf);

在结果PDF页面中保留书签的有效截图:

完整代码

using Spire.Doc;
namespace PreventBookmark
{
class Program
{static void Main(string[] args)
{
Document doc = new Document();
doc.LoadFromFile("test.docx", FileFormat.Docx);
ToPdfParameterList toPdf = new ToPdfParameterList();
toPdf.CreateWordBookmarks = true;
doc.SaveToFile("test.Pdf", toPdf);
System.Diagnostics.Process.Start("test.Pdf");}
}
}

以上便是如何在 DOCX 到 PDF 转换中保留书签,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。

Word控件Spire.Doc 【书签】教程(4): 使如何在 DOCX 到 PDF 转换中保留书签相关推荐

  1. Word控件Spire.Doc 【书签】教程(5): 使如何在word文档的书签处插入图片

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  2. Word控件Spire.Doc 【书签】教程(1):在C#/VB.NET:在 Word 中插入书签

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  3. Word控件Spire.Doc 【文本】教程(14) ;如何用图片替换Word中的文字

    在 Spire.Doc 的教程部分,我们介绍了"用 C# 中的表格替换 Word 中的文本"和"用 C# 中的文本替换 Word 中的图像"的简单方法.有时,我 ...

  4. Word控件Spire.Doc 【图像形状】教程(2) ;在 C#、VB.NET 中从 Word 中提取图像

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  5. Word控件Spire.Doc 【图像形状】教程(8): 如何借助C#/VB.NET在 Word 中插入艺术字

    Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Micr ...

  6. Word控件Spire.Doc 【Table】教程(7): 如何在C#中用表格替换word文档中的文本

    Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Mic ...

  7. Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率

    Spire.Doc具有在 C# 和 VB.NET 中操作 RTF 文件格式的强大能力.通过使用 Spire.Doc,开发人员可以将 RTF 转换为 PDF.HTML和 .doc..docx 格式的 w ...

  8. Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接

    超链接为读者提供了更多的附加信息,它被广泛用于我们的 word 文档.Spire.Doc 具有强大的超链接文字元素操作功能.开发者可以在word文档中添加.修改和删除超链接.Spire.Doc for ...

  9. Word控件Spire.Doc 【邮件合并】教程(二):如何在 Silverlight 中使用邮件合并

    我们已经介绍了如何在 C# 和 VB.NET 中比较两个 Word 文档.从 Spire.Doc V8.12.14 开始,它支持在结构列表中获取两个 Word 文档之间的差异.本文将向您展示如何使用 ...

最新文章

  1. python神秘的魔法函数_python进阶之魔法函数
  2. 【C/C++12】天气APP:不同数据建表入表,数据交换(exptables.cpp,ftpputfiles.cpp)
  3. ie11 不能调试 因为 ie的bug
  4. 用python数据分析excel多地天气_Python实现天气查询功能(外加Excel技巧)
  5. java游戏贪吃蛇_Java实现贪吃蛇游戏
  6. 深度适配云环境,火山引擎推出云操作系统veLinux
  7. 新法规将处罚垃圾邮件制造者
  8. ubantu 安装jekins
  9. 和尚挑水 java_用do...while语句编写程序t18_2.java
  10. 易扩展,易复用,封装axios
  11. html怎样制作纵向表格,html制作细线表格的简单实例
  12. 基于stm32的MAX31865铂电阻PT100测温全套资料
  13. 获取HTML页面的所有图片地址
  14. html 按钮默认值,button_标签 | Elements_HTML_参考手册_非常教程
  15. Flutter视频播放
  16. Springboot 项目整合自定义日志文件
  17. 2020微信最新版可以修改ID号了,你的号码还那么尬么?
  18. 2018 前端性能优化清单(转载)
  19. 蓝图编程中的10个技巧
  20. 解决pip找不到问题

热门文章

  1. java开发规范-应用分层
  2. Ubuntu16.04编译Android10源码并刷机Pixel
  3. 计算机仿真技术与cadppt,《计算机仿真技术与CAD》习题答案.doc
  4. 大型JAVA智慧校园云平台SaaS源码
  5. 开发EPUB电子书制作下载网站
  6. java 枚举高级应用_java高级编程之枚举
  7. 腾讯后台开发面试题及答案
  8. 基于图深度学习的自然语言处理方法和应用
  9. 对Strategy与Template Method模式的区别的一些讨论
  10. cocos2d-lua3.7 网络版水果机