サーバーにMSOfficeをインストールせずに、.docxファイルをPDFに変換する方法はありますか?
ASP.NETでこのアクションを実行するのに役立つAdobeSDKはありますか?
無料の(オープンソース)APIがある場合は、私に知らせてください。または、このソリューションを実現するのに役立つ有料のAPIがありますか?
しかし、まず第一に、解決策を得るためにアドビから何かがありますか?
インストールできますPDF/XPS exporter
リンク:http ://www.microsoft.com/en-us/download/details.aspx?id = 7
サンプルコード(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();
これら 2 つのソリューションのいずれかを試して、目的を達成できると思います。
OfficeToPdf: http://www.a-pdf.com/office-to-pdf/index.htmこの ($49) ライブラリは使いやすいですが、MS Office がインストールされている必要があります。
OfficeToPDF "c:\help.doc" "c:\output\help.pdf"
これを実行できるオープンソース ライブラリを知りません。現在、Aspose.Words for .Netを使用しています。無料ではありませんが、単語ドキュメントの作成にも使用できます。私はもともと、この種の変換を行うためだけに購入しました (これは、私が見つけることができた最速のライブラリであり、最も見栄えの良い pdf を生成するライブラリでした)。