この簡単なチュートリアルには、Pythonを使用してWordをPDFに変換する方法に関する情報が含まれています。 ** PythonでWordをPDFに変換**するために、このトピックでは、変換を実行するために必要な環境構成手順とAPI呼び出しが必要です。 APIを使用すると、以下のセクションで説明するさまざまなオプションを設定することにより、出力PDFをカスタマイズできます。
PythonでDOCXをPDFに変換する手順
- .NET経由でAspose.WordsforPythonを使用するための環境を構成します
- Pythonファイルに必要な名前空間aspose.wordsをインポートします
- ソースWordファイルをDocumentクラスオブジェクトインスタンスにロードします
- PdfSaveOptionsオブジェクトを初期化して、出力PDFオプションを設定します
- 保存方法を使用してDOCXをPDFに変換します
前述の説明では、単純なAPI呼び出しを使用して* Python Word toPDF*コンバーターアプリケーションを開発する方法について説明しています。これは非常に単純なプロセスであり、環境をセットアップした後、Documentクラスインスタンスを使用してソースWordファイルをロードします。 PdfSaveOptionsはPDFをカスタマイズするために使用され、最後にディスクに保存されます。
Pythonを使用してWordをPDFに変換するコード
import aspose.words as aw | |
#Load the API license for converting Word to PDF | |
wordToPdfLicense = aw.License() | |
wordToPdfLicense.set_license("Aspose.Total.lic") | |
#Load the source Word file for conversion to PDF | |
sampleDocx = aw.Document("AsposeTest.docx") | |
#Create PdfSaveOptions object before converting the Docx to PDF | |
options = aw.saving.PdfSaveOptions() | |
#Include the page numbers of the document for rendering to PDF | |
options.page_set = aw.saving.PageSet([0]) | |
#Apply the page mode to full screen while opening it in a viewer | |
options.page_mode = aw.saving.PdfPageMode.FULL_SCREEN | |
#Set PDF document compliance mode | |
options.compliance = aw.saving.PdfCompliance.PDF17 | |
#Save the DOCX to PDF file using the above mentioned options | |
sampleDocx.save("Output.pdf", options) | |
print ("Done") |
- Python DOCXからPDF*へのコンバーターアプリケーションは、PdfSaveOptionsクラスを使用して出力PDFをカスタマイズすることもできます。 page_setプロパティを使用して、PDFにエクスポートするページ番号を設定できます。ページモードとPDFコンプライアンスは、page_modeプロパティとコンプライアンスプロパティを使用して設定することもできます。
このトピックでは、PythonでWordをPDFに変換する方法を学びました。新しいExcelファイルを作成してデータを入力する場合は、PythonでExcelファイルを作成する方法の記事を参照してください。