ExcelファイルをPDFA 1aに対応したPDF形式に変換
可能な使用シナリオ
PDF/Aは、文書の長期保存のために設計されたPDFの特別な仕様です。PDF/Aは、Portable Document Format(PDF)のISO標準化バージョンであり、文書内で使用されるすべてのフォントをPDFファイルに埋め込むアーカイブ形式のPDFです。Aspose.Cellsを使用して、ExcelファイルをPDF/A準拠のPDFファイル(PDF/A-1a、PDF/A-1b、PDF/A-2a、PDF/A-2b、PDF/A-2u、PDF/A-3a、PDF/A-2ab、およびPDF/A-3uがサポートされています)に保存することができます。このトピックでは、ExcelワークブックをPDF/A準拠(PDF/A-1a)のPDFファイルに保存する方法について説明します。
ExcelファイルをPDF形式に変換して、PDF/A-1aと互換性がある形式にする方法
開発者は変換の様々な属性を設定するために PdfSaveOptions クラスを使用できます。出力 PDF の印刷、フォント、セキュリティおよび圧縮設定について、PdfSaveOptions クラスの異なるプロパティを設定することで制御できます。最も重要なプロパティは、Excel ファイルを PDF/A 準拠の PDF ファイルに保存できるようにする PdfSaveOptions.Compliance です。
次のサンプルコードは、ExcelファイルをPDF/A-1aに対応する形式に変換する方法を説明しています。参照用のoutpur PDFおよびスクリーンショットをご覧ください。
スクリーンショット
サンプルコード
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Create workbook object | |
Workbook wb = new Workbook(); | |
//Access first worksheet | |
Worksheet ws = wb.Worksheets[0]; | |
//Access cell B5 and add some message inside it | |
Cell cell = ws.Cells["B5"]; | |
cell.PutValue("This PDF format is compatible with PDFA-1a."); | |
//Create pdf save options and set its compliance to PDFA-1a | |
PdfSaveOptions opts = new PdfSaveOptions(); | |
opts.Compliance = PdfCompliance.PdfA1a; | |
//Save the output pdf | |
wb.Save(outputDir + "outputCompliancePdfA1a.pdf", opts); |