Aspose.PDF FOSS for .NET の紹介
Aspose.PDF FOSS for .NET は、PDF ドキュメントの読み取り、作成、操作のための無料で MIT ライセンスの .NET ライブラリです。寛容なオープンソースライセンスの下でリリースされており、エンタープライズクラスの PDF 機能への従来の障壁を取り除きます — ライブラリ内のすべての機能は商用ライセンスを購入せずに利用可能です。 Aspose.PDF FOSS for .NET とは何ですか? このライブラリは .NET 8 以降を対象としています。パッケージ ID Aspose.Pdf.Foss で NuGet に公開されており、単一のコマンドで任意の .NET 8+ プロジェクトに追加できます: dotnet add package Aspose.Pdf.Foss --version 0.1.0-alpha 主要な名前空間はAspose.Pdfで、関連する名前空間にはAspose.Pdf.Text、Aspose.Pdf.Forms、Aspose.Pdf.Facadesが含まれます。ライブラリは805の公開APIクラスを提供し、7,488件の文書化されたクレームとテストスイートから直接抽出された100のコードスニペットに裏付けられています。 コア機能 API は PDF ドキュメントの全ライフサイクルをカバーします: ドキュメント作成とロード — Document.Create() は空白のドキュメントを生成します; Document.Open(data) はバイト配列またはストリームから既存の PDF をロードします。 ページとコンテンツへのアクセス — Pages コレクションは個々のページに対して 1 ベースのインデックスアクセスを提供し、各ページはアノテーション、演算子、コンテンツストリームを公開します。 テキスト抽出 — TextFragmentAbsorber はページを走査し、すべてのテキストフラグメントを収集します。オプションで検索フレーズのフィルタリングや正規表現のサポートが可能です。 インタラクティブ アクション — PdfAction.CreateUri、PdfAction.CreateGoTo、PdfAction.CreateJavaScript、および PdfAction.CreateLaunch は標準的な PDF アクションタイプをカバーします。 アノテーション — AnnotationCollection.AddLinkAnnotation はページ上の任意の矩形領域に、関連付けられたアクションを持つリンクアノテーションを付加します。 フォーム — Aspose.Pdf.Forms 名前空間と Aspose.Pdf.Facades は AcroForm フィールド、外観フォーマット、およびフィールドレベルの JavaScript 拡張へのアクセスを提供します。 ドキュメントを開いてリンクを追加する 次の例はラウンドトリップ パターンを示しています: 新しい PDF ドキュメントを作成し、最初のページに URI アクション リンク アノテーションを追加し、ストリームに保存し、再ロードしてアノテーションが保持されていることを確認します。 ...