c# Word-AddIn 将 activeDocument 转换为虚拟 PDF 并将它们合并为一个 PDF 文档

Posted

技术标签:

【中文标题】c# Word-AddIn 将 activeDocument 转换为虚拟 PDF 并将它们合并为一个 PDF 文档【英文标题】:c# Word-AddIn convert activeDocument to a virtual PDF and merge them into one PDF document 【发布时间】:2020-02-06 09:56:29 【问题描述】:

我正在创建多个虚拟文档,然后我想将它们合并为一个 PDF,而不是将它们保存在某个地方。我现在找到的只是指南,他们在其中将文档保存为 PDF,然后他们阅读 PDF 以将它们合并为一个。

还应该可以合并多个 PDF 而不仅仅是两个。

【问题讨论】:

如果文档没有被保存,为什么要创建多个文档?为什么不将所有内容创建为单个文档,然后将其保存为 PDF? 因为文档变量值正在更改。我想用变量值保存每个文档,然后更改变量值并再次保存。理解? Nein, ich verstehe nicht ganz。不,我不是在跟随,确切地说。在创建 PDF 之前,我看不到如何将文档合并为一个。 那就教我如何将多个虚拟文档合二为一吧。 一方面您使用“虚拟”一词,另一方面(在您的评论中)您说“我想用变量值保存每个文档”。目前还不清楚你到底想做什么。 【参考方案1】:

您为什么不想将它们保存在某个地方?您可以在C:\Users\%username%\AppData\Local\Temp\%yourProject% 之类的地方创建临时文件,按照您找到的指南处理这些文件,然后进行清理。至少我认为在正确的位置使用临时文件和文件夹没有问题。

【讨论】:

如果我的程序必须将这些文档作为 PDF 文件保存在临时目录中,则需要一些时间来处理它。这就是为什么我试图避免保存不必要的文件。

以上是关于c# Word-AddIn 将 activeDocument 转换为虚拟 PDF 并将它们合并为一个 PDF 文档的主要内容,如果未能解决你的问题,请参考以下文章

Unity C# - 单击按钮将游戏对象传递给另一个 C# 脚本 [关闭]

将 C# 数组传递给 Javascript

将 C# 对象转换为 Json 对象

将 C# 代表从 2005 项目转换为 C# 2003

将字符串从 C# 发送到 C++

将接口 IDL 文件转换为 C#