このハウツー ガイドでは、C# を使用して PDF をタグ付き PDF に変換する方法 のプロセスについて説明します。 Aspose.PDF ライブラリを使用するための開発環境の設定に関する詳細、アプリケーションの作成中に実行するタスクのリスト、C# を使用して PDF ファイルにタグを追加するための実行可能なサンプル コードが含まれています。 PDF にタグを付けるためのこのサンプル コードは、.NET 環境をサポートする任意のプラットフォームで実行できます。
C# を使用してタグ付き PDF を作成する手順
- Aspose.PDF for .NET を使用してタグ付き PDF を作成する環境を確立する
- PDF document を作成し、その中の tagged content への参照にアクセスします
- タグ付けされたコンテンツのタイトルと言語を設定します
- ヘッダーと段落要素を作成し、両方の要素にテキストを設定します
- このヘッダーと段落をタグ付けされたコンテンツのルート要素に追加します
- タグ付けされた PDF をディスクに保存します
前述の手順は、C# を使用して PDF ドキュメントにタグを付けるプロセスをまとめたものです。各 PDF ドキュメントには TaggedContent というプロパティが含まれており、タイトルと言語を設定してからヘッダーと段落要素を作成することで使用されますが、それぞれのプロパティを設定することで他の要素を作成することもできます。最後の手順では、カスタマイズされたヘッダーと段落が ITaggedContent インターフェイス クラスの RootElement に追加されてから、ディスクに保存されます。
C# を使用して PDF ファイルにタグを付けるコード
using Aspose.Pdf; | |
using Aspose.Pdf.Tagged; | |
using Aspose.Pdf.LogicalStructure; | |
class Program{ | |
static void Main(string[] args) // Create tagged PDF in C# | |
{ | |
// Set PDF license | |
new License().SetLicense("Aspose.Total.lic"); | |
// Create a PDF | |
Document doc = new Document(); | |
// Get the tagged content | |
ITaggedContent cont = doc.TaggedContent; | |
// Set the Title | |
cont.SetTitle("A Tagged PDF Document"); | |
// Set the language | |
cont.SetLanguage("en-US"); | |
// Create a header | |
HeaderElement hdr = cont.CreateHeaderElement(); | |
// Set text | |
hdr.SetText("The Header Text"); | |
// Create a paragraph | |
ParagraphElement prg = cont.CreateParagraphElement(); | |
// Set text | |
prg.SetText("Sample contents of the paragraph"); | |
// Append header | |
cont.RootElement.AppendChild(hdr); | |
// Append Paragraph | |
cont.RootElement.AppendChild(prg); | |
// Save the tagged Document | |
doc.Save("TaggedOutput.pdf"); | |
}} |
このコードは、C# を使用して PDF ファイルにタグを追加する方法 を示しています。このサンプル コードでは、ヘッダーと段落を作成しましたが、別のメソッドを使用して他の要素を作成することもできます。いくつか。各要素には、ActualText、AlternateDescriptions、AlternativeText、および ExpansionText などのさまざまなプロパティと、要件に従って設定できる他の多くのプロパティが含まれています。
この記事では、C# を使用して PDF にタグを追加する方法 について説明しました。 PDF へのハイパーリンクの追加に関心がある場合は、C# を使用して PDF にハイパーリンクを追加する方法 の記事を参照してください。