中关村在线

软件

C实现PDF多格式转换

Spire.Cloud.PDF 提供了 PdfConvertApi 接口,支持将 PDF 文件转换为多种格式,包括 Word(docx/doc)、Html、XPS、SVG、PCL、PS、Png 等,同时也支持将 XPS 转换为 PDF。本文将以其中几种常见格式为例,详细演示如何调用接口实现文档的高效转换,帮助用户快速掌握不同文件类型间的转换流程与操作方法。

1、 获取并导入DLL文件

2、 访问e-iceblue中国官网,登录后进入在线编辑页面,下载本地SDK文件包。

3、 下载后解压文件,将Spire.Cloud.Pdf.Sdk.dll及另外三个dll文件添加到VS项目的引用中。

4、 通过NuGet在程序中搜索并下载,一键导入全部dll文件。

5、 导入结果所示

6、 注册云端账号后,进入我的应用创建应用,即可获取对应的App ID和App Key。

7、 上传源文档至文档管理区域,支持创建文件夹对文档进行分类存储。若未建立文件夹,所有源文档和结果文档将默认保存在根目录下。本例中设置了两个独立文件夹,分别用于存放源文档和生成的结果文档。平台免费提供1万次调用额度及2GB文档存储空间。

8、 PDF文件转换为Word文档(docx或doc格式)

9、 {

10、 {

11、 {

12、 设置账户信息

13、 字符串名称为sample.pdf,表示源文档的文件名。

14、 指定源文件所在的文件夹路径,例如设为input;若源文件位于根目录且不在任何子文件夹中,则可将其值设为null。

15、 将转换后的文档保存路径设为pdfconversion/PDFToDocx.docx,即目标文件将生成在pdfconversion目录下,格式为Docx文档,确保文件夹存在以便顺利写入转换结果。

16、 设置文档密码,若有则填写,若无则置为null。

17、 调用方法将内容转换为Word文档格式

18、 }

19、 }

20、 }

21、 PDF转换为网页格式

22、 {

23、 {

24、 {

25、 设置账户信息

26、 源文档名称为 sample.pdf,存储在字符串变量中。

27、 指定源文档所在文件夹路径,例如设为input;若源文档位于根目录且不在任何子文件夹中,则可将其设置为null。

28、 将转换后的目标文件路径设为pdfconversion/PDFToHtml.html,表示生成的HTML文档将保存在名为pdfconversion的文件夹中,文件名为PDFToHtml.html,便于后续访问和管理该转换结果。

29、 设置文档密码,若无密码则置为 null。

30、 调用方法将内容转为HTML格式

31、 }

32、 }

33、 }

34、 PDF转换为XPS格式

35、 {

36、 {

37、 {

38、 设置账户信息

39、 字符串名称为sample.pdf,表示源文档的文件名。

40、 指定源文档所在文件夹路径,例如设为input;若源文档位于根目录下,则可将其设置为null。

41、 将转换后的目标文件路径设为pdfconversion/PDFToXPS.xps,表示生成的XPS文档将保存在pdfconversion文件夹中,文件名为PDFToXPS.xps,便于后续读取与处理。

42、 设置文档密码,若无密码则置为 null。

43、 调用方法转换为XPS格式文件

44、 }

45、 }

46、 }

47、 PDF转换为SVG格式

48、 {

49、 {

50、 {

51、 设置账户信息

52、 字符串变量 name 存储了源文档的名称,其值为 sample.pdf。

53、 指定源文档所在文件夹路径,例如设为input;若源文件位于根目录且不在任何子文件夹中,则可将其设置为null。

54、 将转换后的文件保存路径设为pdfconversion/PDFToSvg.svg,即在pdfconversion文件夹中生成名为PDFToSvg.svg的目标文件,用于存放由PDF转换而来的SVG格式内容。

55、 设置文档密码,若无密码则置为空值。

56、 调用方法转换为SVG格式

57、 }

58、 }

59、 }

60、 PDF转为PCL格式

61、 {

62、 {

63、 {

64、 设置账户信息

65、 源文档名称为 sample.pdf,存储在字符串变量 name 中。

66、 设置源文档所在文件夹路径,例如input;若源文档位于根目录下,则可将其设为null。

67、 将转换后的目标文件路径设为pdfconversion/PDFToPcl.pcl,表示生成的文档将保存在pdfconversion目录下,文件名为PDFToPcl.pcl,便于后续调用和管理。

68、 设置文档密码,若有则填写密码,若无则置为null。

69、 调用方法将数据转为Pcl格式

70、 }

71、 }

72、 }

73、 PDF转为PS格式

74、 {

75、 {

76、 {

77、 设置账户资料

78、 字符串名称为sample.pdf,表示源文档的文件名。

79、 指定源文件所在的文件夹路径,例如设为input;若源文件直接位于根目录下,则可将其设置为null。

80、 将转换后的目标文件路径设为pdfconversion/PDFToPs.ps,即生成的文档将保存在pdfconversion文件夹中,文件名为PDFToPs.ps。

81、 设置文档密码,若无密码则设为空值。

82、 调用方法转换为PS格式

83、 }

84、 }

85、 }

86、 文档转换效果良好

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具