ExcelをPDFに変換

ExcelをPDFに変換

PDFドキュメントは、組織、政府部門、個人間で文書を交換するための標準形式として広く使用されています。ソフトウェア開発者は、Microsoft Excelファイルを簡単にPDFドキュメントに変換する方法を考案することがよくあります。Aspose.Cells for Python via Java APIは、ExcelファイルをPDFドキュメント(PDF/Aを含む)に変換する能力を提供します。Aspose.Cellsは高い精度と信頼性でスプレッドシートをPDFに変換します。

直接変換

Excelファイルを直接PDFに保存するには、Workbook.saveメソッドを使用し、第2パラメータとしてSaveFormat.PDFを渡します。

次のコードスニペットは、ExcelをPDF形式に変換するためにSaveFormat.PDFおよびWorkbook.saveメソッドを使用する方法を示しています。

workbook = Workbook("Book1.xlsx")
workbook.save("ConvertingToPDFFiles_out.pdf", SaveFormat.PDF)

高度な変換

PDFへの変換をより細かく制御するには、APIはPdfSaveOptionsクラスを提供しています。PdfSaveOptionsクラスは変換のためにさまざまな属性を設定するために使用できます。PdfSaveOptionsクラスの異なるプロパティを設定することで、生成されるPDFファイルの印刷、フォント、セキュリティ、および圧縮設定を制御できます。最も注目すべきプロパティはComplianceで、これによりExcelファイルをPDF/A準拠のPDFファイルとして保存できます。

workbook = Workbook()
cell = workbook.getWorksheets().get(0).getCells()
cell.get("A12").setValue("Test PDF")
pdfOptions = PdfSaveOptions()
pdfOptions.setCompliance(PdfCompliance.PDF_A_1_B)
workbook.save("AdvancedConversiontoPdf_out.pdf", pdfOptions)