我只想问有没有什么方法可以在我的服务器上没有安装 MS Office 的情况下将 .docx 文件转换为 PDF?
是否有任何 adobe SDK 可以帮助我在 ASP.NET 中执行此操作?
如果有任何免费(开源)API,请告诉我,或者任何有助于实现此解决方案的付费?
但首先是从 Adobe 获得解决方案的任何东西吗?
You can install PDF/XPS exporter
Link : http://www.microsoft.com/en-us/download/details.aspx?id=7
Sample code (Javascript)
var filename = "...\\Test.docx";
var msword = WScript.CreateObject("Word.Application");
msword.Visible = false;
msword.WindowState = 2; // minimized
msword.Documents.Open(filename);
msword.ActiveDocument.SaveAs(filename + ".pdf", 17); // 17 is the magic number for wdFormatPDF
msword.quit();
我不知道有任何开源库能够做到这一点。我目前正在为 .Net 使用 Aspose.Words。它不是免费的,但它也可以用于构建 word 文档。我最初购买它只是为了进行这种转换(它是我能找到的最快的库,也是生成最好看的 pdf 的库)。