問題は、docx xlsxのような他のファイルをpdfに変換することから来ています。これは、mangedコードや第三者の解決策によってコストがかかるので、docxをeasly変換することができます。それから私はasp.net C#コードでWebブラウザでそれを見ることができますasp.netと一緒に使用するpdf
答えて
あなた自身のサーバーを持っているなら、それを達成するためにWordオートメーションを使うことができます。マイクロソフトからSaving Word 2007 Documents to PDF and XPS Formatsのこの例を確認してください。このソリューションでは、Word 2007と2007 Microsoft Office Add-in: Microsoft Save as PDF or XPSがサーバーマシンにインストールされている必要があります。
また、このソリューションをチェックアウト:Scripting PDF Creation
彼らはあなたがファイルへの追伸を印刷する仮想プリンタをインストールすることができますと言って、その後、PostScriptをPDFに変換するためにGhostscriptを使用しています。これらはすべて自動化することができますが、サーバマシンにインストールして設定したソフトウェアも必要です。
Word 2007のインストールがない「Direct DOCX to PDF converter」のような他のソリューションでは、他の3番目のコンポーネント/ライブラリを購入する必要があります。あなたがそのソリューションを選択する場合は、私の提案は次のとおりです。Aspose.Words for .NET.
あなたは本当に私が先に述べたこのすべてを避けたい場合は、その後、あなたの時間を取るOpen XML SKDをダウンロードし、iTextSharpライブラリをダウンロードし、オープンXML形式を変換するコードを書き始めますWord 2007はPDFに基づいています。私はあなたが何か他に何もしていないとあなたは自由時間の "たくさんの"を持っている場合のみこれを提案します。
http://support.microsoft.com/kb/257757 Microsoftはサポートしていないか、推奨しています。私は自分でテストしました。私はpdfを避けるために代替方法を尋ねています –
Aspose.Wordsは私が通常選択する方法です。 –
オフィス2007または2010から入手できるXPS形式を使用できます。ただし、Vistaと7のみがビルトインサポートを備えています。 Windows XPの場合、XPS Viewerがその一部でありフレームワークライブラリを使用しているため、.NET Framework 3をインストールする必要があります。他にもXPSビューアがありますが、xps形式はxamlと似ていますが、すべて商用ですので、Silverlightにも基づいています。
docxからpdfへの変換で同じ問題が発生する –
テキストで表示しますか? RTF? – Oded
あなたはそれをWebブラウザで見たいと思うので、なぜ(X)HTMLではないのですか? – JasonPlutext