この簡単なチュートリアルは、** C#を使用してPDFをPDFA形式に変換する方法を説明するように設計されています。いくつかのAPI呼び出しとこの記事で提供されている手順を使用して、 C#を使用してPDFをPDFAに変換**できます。 PDFをPDFAに変換する際に利用できるオプションは多数あります。たとえば、変換中のエラーの記録、テキストの配置の設定などです。
C#を使用してPDFをPDFA形式に変換する手順
- Nugetパッケージマネージャーを使用して、Aspose.PDFを含めるプロジェクト環境を確立します
- PDFからPDFAへの変換のためにソースPDFファイルをDocumentクラスオブジェクトにロードします
- DocumentクラスのConvertメソッドを使用してPDFをPDFAに変換します
- 出力PDFファイル形式をPDFA形式で保存します
これらの手順は、環境構成の詳細と、C#を使用して PDF toPDFAConverterソフトウェアを作成するときに実行するタスクのリストを提供します。タスクを実行するために必要なクラスとメソッドが記載されています。 Convertメソッドの目的のオプションを使用して、PDFファイルをさまざまな適合レベルとバージョンのPDFAに変換できます。
C#を使用してPDFをPDFA形式に変換するコード
using System; | |
using Aspose.Pdf; | |
namespace HowToConvertPdfToPdfaUsingCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) // Main function to convert PDF to PDFA format using CSharp | |
{ | |
// Instantiate license | |
Aspose.Pdf.License licForPdf = new Aspose.Pdf.License(); | |
licForPdf.SetLicense("Aspose.Pdf.lic"); | |
// Open document | |
Document pdfDocument = new Document("input.pdf"); | |
// Display format | |
Console.WriteLine(pdfDocument.PdfFormat); | |
// Convert to PDF/A compliant | |
pdfDocument.Convert("log.xml", PdfFormat.PDF_A_1B, ConvertErrorAction.Delete); | |
// Display converted format | |
Console.WriteLine(pdfDocument.PdfFormat); | |
// Save output document | |
pdfDocument.Save("PdfToPdfA_Out.pdf"); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
このコードは、* C#を使用してPDFをPDFAに変換する方法*を示しています。Convertメソッドには、さまざまなオプションを使用できる多数のオーバーロードがあります。たとえば、引数としてPdfFormatConversionOptionsを使用すると、テキストの配置、PDF_A_1A、PDF_A_1B、PDF_A_2A、PDF_A_3A、PDF_A_2B、PDF_A_2U、PDF_A_3B、PDF_A_3Uなどの出力PDF形式、ログファイル名、ファイルサイズ最適化オプションなどを設定できます。 。
この記事では、* C#でPDFをPDFAに変換する*ことを学びました。 C#でパスワードを使用してPDFファイルを保護する方法を学びたい場合は、C#でパスワードを使用してPDFファイルを保護する方法の記事を参照してください。