Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
文書をある形式から別の形式に簡単かつ確実に変換する機能は、Aspose.Wordsの重要な機能です。 変換のための最も一般的な形式の一つはPDFです–さまざまなプラットフォーム上でのレンダリング中にドキュメントの元の外観を維持する固定レイアウ Aspose.Wordsで"レンダリング"という用語は、ドキュメントをページ分割されたファイル形式またはページの概念を持つファイル形式に変換するプロセスを記述する
単語からPDFへの変換は、いくつかの計算段階を必要とするかなり複雑なプロセスです。 Aspose.WordsレイアウトエンジンはMicrosoft Wordのページレイアウトエンジンの動作を模倣し、PDF出力ドキュメントをMicrosoft Wordで見ることができるものにできるだけ近く見えるようにします。
Aspose.Wordsを使用すると、MicrosoftOfficeを使用せずに、プログラムで文書をDOCまたはDOCX形式からPDFに変換できます。 この記事では、この変換を実行する方法について説明します。
DOCまたはDOCXドキュメント形式からAspose.WordsのPDF形式に変換するのは非常に簡単で、次のようなコード行だけで実現できます:
次のコード例は、Saveメソッドを使用して文書をDOCXからPDFに変換する方法を示しています:
この例のテンプレートファイルは、次の場所からダウンロードできます Aspose.Words GitHub.
ドキュメントをPDFとして保存した結果に影響を与える追加のオプションを指定する必要がある場合があります。 これらのオプションは、PDF出力の表示方法を決定するプロパティを含むPdfSaveOptionsクラスを使用して指定できます。
同じ手法を使用して、任意のフローレイアウト形式の文書をPDF形式に変換できます。
Aspose.WordsはPdfCompliance列挙体を提供し、DOCまたはDOCXをさまざまなPDF形式標準(次のような)に変換することをサポートしますPDF 1.7, PDF 1.5, など。).
次のコード例は、PDF17に準拠してPdfSaveOptionsを使用して文書をPDF1.7に変換する方法を示しています:
PDFへの変換はMicrosoft Word文書形式によって制限されません。 プログラムで作成されたものを含め、Aspose.Wordsでサポートされている形式はPDFに変換することもできます。 たとえば、次のような単一ページの画像を変換できますJPEG, PNG, BMP, EMF, またはWMF、およびTIFFやGIFなどの複数ページの画像からPDFまで。
次のコード例は、JPEGとTIFFの画像をPDFに変換する方法を示しています:
このコードを動作させるには、Aspose.Words、Javaへの参照を追加する必要があります。awt。イメージ、およびjavax。imageioクラスパッケージをプロジェクトに追加します。
PDFに保存するときに、出力を最適化するかどうかを指定できます。 これを行うには、OptimizeOutputフラグをtrueに設定する必要があり、冗長なネストされたキャンバスと空のキャンバスが削除され、同じ書式の隣接グリフが連結されます。
次のコード例は、出力を最適化する方法を示しています:
PdfSaveOptionsクラスの使用の詳細についてはAnalyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.