すべてのPDF DOMオブジェクトにアクセスする方法
PDF DOMオブジェクトへのアクセスとは、PDFファイルの構造と対話することであり、これはウェブページのDOM(Document Object Model)を操作するのに似ています。 PDFの文脈において、DOMは文書の内部構造を表しており、開発者がテキスト、画像、注釈、メタデータなどの異なる要素にプログラム経由でアクセスし操作することを可能にします。
すべてのPDF DOMオブジェクトにアクセスする方法
- PDF DOMオブジェクトにアクセスするためのC#ライブラリをダウンロード
 - 対象のPDFドキュメントをインポートまたはレンダリングする
 - PDFのページコレクションにアクセスし、目的のページを選択します。
 - ObjectModel プロパティを使用して、DOMオブジェクトを表示および操作します
 - 変更されたPDFドキュメントを保存またはエクスポートする
 
今日から無料トライアルでIronPDFをあなたのプロジェクトで使い始めましょう。
DOMオブジェクトへのアクセス例
ObjectModel は PdfPage オブジェクトからアクセスできます。 まず、対象のPDFをインポートし、Pagesプロパティにアクセスします。 そこから、任意のページを選択し、ObjectModel プロパティにアクセスできます。
[{e:(この機能はまだ実験段階です。 DOMからテキストオブジェクトにアクセスする際にメモリがリークします。
:path=/static-assets/pdf/content-code-examples/how-to/access-pdf-dom-object.cs
using IronPdf;
using System.Linq;
// Instantiate Renderer
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Create a PDF from a URL
PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Access DOM Objects
var objects = pdf.Pages.First().ObjectModel;
			Imports IronPdf
Imports System.Linq
' Instantiate Renderer
Private renderer As New ChromePdfRenderer()
' Create a PDF from a URL
Private pdf As PdfDocument = renderer.RenderUrlAsPdf("https://ironpdf.com/")
' Access DOM Objects
Private objects = pdf.Pages.First().ObjectModel
		
ObjectModelプロパティは現在、ImageObject、PathObject、およびTextObjectで構成されています。 各オブジェクトには、それがあるページインデックス、境界ボックス、スケール、および変換に関する情報が含まれています。 この情報も変更可能です。
ImageObject:
- 高さ: 画像の高さ。
 - 幅: 画像の幅。
 - 
ExportBytesAsJpg: JPG形式のバイト配列として画像をエクスポートするメソッド。
PathObject:
 - フィルカラー: パスの塗りつぶし色。
 - StrokeColor: パスのストロークの色。
 - 
ポイント: パスを定義する点の集合。
TextObject:
 - 色: テキストの色。
 - コンテンツ: 実際のテキストコンテンツ。
 

										
            
            
            
          
              