Go 用 Aspose.PDF FOSS

API reference 用 Aspose.Pdf Go 用の FOSS. 206 の公開型がモジュール別に整理されています。

コアAPI

クラス説明
AIClientAIClient はすべてのコパイロットが利用する契約です: 1 回の呼び出し、1 回のチャット完了。
APIErrorAI エンドポイントが 2xx 以外のステータスで応答したときに APIError が返されます。
ActionAction は、すべての具体的なアクション型が実装する共通インターフェースです。
ActionTypeActionType は、アノテーションに付随するアクションの種類を識別します(通常は LinkAnnotation の /A エントリ)。
AnnotationAnnotation は、すべての具体的なアノテーション型が実装する共通インターフェースです。
AnnotationCollectionAnnotationCollection は、単一ページに付随するアノテーションのリアルタイムで順序付けられた集合です。
AnnotationTypeAnnotationType は注釈の種類を識別します。
BmpDeviceBmpDevice はページを BMP にレンダリングします。
BookletBindingBookletBinding は小冊子の綴じ端を選択します。
BookletOptionsBookletOptions はブックレットのインポジションを構成します。
BorderEffectBorderEffect は ISO 32000-1 §12.5.4 表 167 に従って /BE/S エントリを制御します。
BorderInfoBorderInfo はテーブルまたはセルの周囲に描かれるボーダーを説明します。
BorderSideBorderSide は、長方形のボーダーのどの側が描画されるかを選択するビットマスクです。
BorderStyleBorderStyle は ISO 32000-1 §12.5.4 表 168 に従って注釈描画用の /BS 辞書を制御します。
ButtonAppearanceButtonAppearance はプッシュボタンのリッチな外観を設定します:通常、ロールオーバー、ダウン状態のそれぞれに別々のキャプション、オプションのアイコン画像、そして面/枠/テキストの色。
ButtonFieldButtonField はプッシュボタンです — アクションのみで、値のセマンティクスはありません。
ButtonIconPositionButtonIconPosition はプッシュボタンがアイコンとキャプションを配置する方法を制御します — ISO 32000-1 §12.5.6.19 表 189 の /MK /TP エントリに従って。
CaretAnnotationCaretAnnotation はテキストの挿入または削除の位置を示し、注釈色で塗りつぶされた上向きキャレット("^")として描画されます。
CaretSymbolCaretSymbol は ISO 32000-1 §12.5.6.11 表 180 に基づく Caret 注釈の /Sy エントリです — キャレットと一緒に描かれるオプションのシンボルで、編集操作と関連付けられます。
CellCell は Row 内の単一のセルです。
CertifyPermissionCertifyPermission は認証署名の DocMDP 権限レベルです (ISO 32000-1 §12.8.2.2 表 254)。
ChatCopilotChatCopilot は文書に関する質問に回答し、会話履歴を保持します。
ChatOptionsChatOptions は ChatCopilot を設定します。
CheckboxFieldCheckboxField はオン/オフ状態のチェックボックスです。
ChoiceOptionChoiceOption は ComboBoxField または ListBoxField のオプションの一つです。
CircleAnnotationCircleAnnotation は楕円形のアノテーションを描画します。
ColorColorは[0, 1]の範囲の値を持つRGBAカラーを表します。
ComboBoxFieldComboBoxFieldはシングル選択ドロップダウンフィールドです。
CompletionRequestCompletionRequestは1つのchat-completion呼び出しを記述します。
CompletionResponseCompletionResponseはモデルの応答です。
DateFieldDateField は、JavaScript 日付形式アクションとフォーマットマスク (e.g. を持つテキストフィールドです。
DestinationDestination は、すべての明示的なデスティネーションの共通インターフェースです。
DestinationFitDestinationFit — [page /Fit].
DestinationFitBDestinationFitB — [page /FitB].
DestinationFitBHDestinationFitBH — [page /FitBH 上].
DestinationFitBVDestinationFitBV — [page /FitBV 左].
DestinationFitHDestinationFitH — [page /FitH 上].
DestinationFitRDestinationFitR — [page /FitR 左 下 右 上].
DestinationFitVDestinationFitV — [page /FitV 左].
DestinationTypeDestinationType は宛先のフレーバーを識別します。
DestinationXYZDestinationXYZ — [page /XYZ 左上ズーム].
Documentドキュメントは PDF 文書です。
DocumentInfoDocumentInfo は PDF Info 辞書からの文書情報を含んでいます。
EmbeddedFileEmbeddedFile は 1 つの添付ファイルです: 埋め込みストリームを持つ /Filespec 辞書。
EmbeddedFilesEmbeddedFiles は 文書の添付(埋め込み)ファイルのコレクションです — /Catalog/Names/EmbeddedFiles 名前ツリー (ISO 32000-1 §7.11.4)。
EncryptionAlgorithmEncryptionAlgorithm は (*Document).SetEncryption が使用する暗号とセキュリティハンドラのリビジョンを選択します。
EncryptionOptionsEncryptionOptions は、保存時に文書が暗号化される方法を制御するすべてのノブをまとめます。
FieldField は、すべての具体的なフォームフィールドタイプ(TextBoxField、CheckboxField、RadioButtonField など)で実装される共通インターフェースです。
FieldStyleFieldStyle は、フォームフィールドのウィジェットに適用される視覚的スタイリングです。
FigureAltFigureAlt は、代替テキストを持たず、かっこで囲む画像とペアになる /Figure 構造要素です(解決可能な場合)。
FileAttachmentAnnotationFileAttachmentAnnotation はファイルを文書に埋め込み、アノテーションの /Rect にアイコンを表示します。
FileAttachmentIconFileAttachmentIcon の名前は ISO 32000-1 §12.5.6.15 Table 178 に従います。
FileSelectBoxFieldFileSelectBoxField は、値がファイルパス(FileSelect フラグ)であるテキストフィールドで、送信時にローカルファイルを添付するために使用されます。
FloatSideFloatSide は、テキストが回り込む際にフロートボックスがどの辺にくっつくかを選択します。
FloatingBoxFloatingBox は、配置されたコンテンツコンテナ(フローモデルの Tier 2)です。オプションの境界線、背景、パディングを持つボックスで、幅の内部に自身のコンテンツ(段落、見出し、画像、リスト)を配置します。
FlowFlow は、コンテンツを上から下へ配置し、自動的にページ割り付けを行うドキュメントジェネレータです — 「flow」 の対応物として Rectangle ベースの描画 API があります。
FlowOptionsFlowOptions は Flow を構成します。
Fontフォントは標準の 14 フォントと埋め込み TTF フォントによって実装されています。
FormForm は文書の AcroForm ビューです。
FormFieldTypeFormFieldType はフォームフィールドの種類を識別します。
FreeTextAnnotationFreeTextAnnotation はページ上にテキストを直接表示し、埋め込みフォントを使用して /AP/N にレンダリングされます。
FreeTextIntentFreeTextIntent は ISO 32000-1 §12.5.6.6 /IT エントリに従います。
GenericAnnotationGenericAnnotation は、このリリースがまだモデル化していない /Subtype 値(Stamp、FreeText、Ink など)に対する総称的なサーフェスです。
GifDeviceGifDevice はページを GIF にレンダリングします。
GoToActionGoToAction は同じ文書内のページへナビゲートします。
GoToURIActionGoToURIAction はユーザーのデフォルトハンドラ(通常はウェブブラウザ)で URI を開きます。
Gradientグラデーションは、形状全体の色を変化させる塗りです:LinearGradient または RadialGradient のいずれかです。
GradientStopGradientStop はグラデーション内のカラー ストップの一つで、オフセット (グラデーションの開始が 0、終了が 1) に位置します。
HAlignHAlign は矩形内のテキストの水平配置を指定します。
HTMLModeHTMLMode は、SaveHTML / WriteHTML がページテキストを表す方法を選択します。
HTMLSaveOptionsHTMLSaveOptions は SaveHTML / WriteHTML を構成します。
HighlightAnnotationHighlightAnnotation は半透明のハイライト色で領域をマークします。
ImageImage は抽出された画像とそのエンコードされたデータおよびメタデータを保持します。
ImageColorSpaceImageColorSpace は PDF 内の画像の元のカラースペースを記述します。
ImageDescriptionCopilotImageDescriptionCopilotはビジョンモデルを用いて画像を記述します。
ImageDescriptionOptionsImageDescriptionOptionsはImageDescriptionCopilotを設定します。
ImageFormatImageFormatは抽出された画像の出力形式を記述します。
ImageInfoImageInfoは、ページ上で見つかった画像のメタデータを、ピクセルデータをデコードせずに保持します。
ImageStampImageStamp はラスタ画像 (PNG または JPEG) をオーバーレイし、Rect を埋めるように伸縮します。
ImageToDocumentOptionsImageToDocumentOptions は ImageToDocument のページサイズを制御します。
InkAnnotationInkAnnotation は自由形のストロークの系列を描画します — 主に手書きインクを表すために使用されます。
JSONExportOptionsJSONExportOptions は (*Form).ExportJSON / WriteJSON を制御します。
JavaScriptActionJavaScriptAction は、アノテーションに添付された JavaScript スニペットを保持します。
JavaScriptCollectionJavaScriptCollection は、ドキュメントレベルの JavaScript ストアであり、/Catalog/Names/JavaScript 名前ツリーに裏付けられています (ISO 32000-1 §7.7.4 / §8.5.1)。
JpegDeviceJpegDevice はページを JPEG にレンダリングします。
LLMOCREngineLLMOCREngine は、ページ画像をビジョン対応チャットモデルに送信することでテキストを認識します。
LLMOCROptionsLLMOCROptions はビジョンモデル OCR エンジンを構成します。
Layerレイヤーは文書内のオプショナル コンテンツ グループ (OCG) の1つです。
LineAnnotationLineAnnotation は2点間に直線を描画し、各端にオプションの線端(矢印、円など)を付けることができます。
LineCapLineCap は ISO 32000-1 §8.4.3.3 表54 に規定された /J ラインキャップ スタイルです。
LineEndingStyleLineEndingStyle は、ISO 32000-1 §12.5.6.7 表176 に規定された 10 種類のラインエンド形状のうちのひとつで、/Line アノテーションの /LE エントリで使用されます。
LineJoinLineJoin は、ISO 32000-1 §8.4.3.4 表55 に規定された /j ライン結合スタイルです。
LineStyleLineStyle は、ストロークされたパスがどのように描画されるかを説明します。
LinearGradientLinearGradient は、(X1, Y1) から (X2, Y2) までのライン上で色を補間します。
LinkAnnotationLinkAnnotation はクリック可能な領域です。
LinkHighlightModeLinkHighlightMode は、ユーザーがリンクをアクティブにしたときの視覚的フィードバックを制御します(ISO 32000-1 §12.5.6.5 の /H エントリ)。
ListBoxFieldListBoxField は単一選択または複数選択のリスト選択フィールドです。
MarginInfoMarginInfo は、ポイント単位で余白またはパディングを表します:上 / 右 / 下 / 左。
MarkdownOptionsMarkdownOptions は Markdown のレンダリングを設定します。
MarkdownSaveOptionsMarkdownSaveOptions は SaveMarkdown / WriteMarkdown を設定します。
MarkupParagraphMarkupParagraph は、連続した行が1つの段落を形成するものです。
MarkupSectionMarkupSection は、ページ上で左から右へ並ぶ段落の列です。
MessageMessage は単一のチャットメッセージです。
MessageImageMessageImage はメッセージに添付されたインライン画像で、base64 データ URL として送信されます。
NUpOptionsNUpOptions は NUp 配置を構成します。
NUpOrderNUpOrder は、ソースページが N-up シートのグリッドセルを埋める順序を制御します。
NamedActionNamedAction は組み込みビューアコマンド(FirstPage、Print、…)をトリガーします。
NamedActionTypeNamedActionType は、ISO 32000-1 §12.6.4.11 に基づく /Named actions がサポートする標準ビューアコマンドの1つを識別します。
NamedDestinationNamedDestination はドキュメントの NamedDestinations コレクションに名前参照をラップします。
NamedDestinationsNamedDestinations は、ISO 32000-1 §12.3.2.3 に基づく名前から宛先へのマップです。
NumberFieldNumberField は JavaScript の数値形式アクションを持つテキストフィールドであり、ビューアは値をフォーマットされた数値として表示および検証します。
NumberFormatOptionsNumberFormatOptions は NumberField の表示フォーマットを設定します(Acrobat の AFNumber_Format にマップされます)。
OCRBoxOCRBox は画像ピクセル空間の矩形です。原点は左上隅にあり、Y は下方向に増加します(一般的なラスタ規約であり、意図的に PDF ユーザースペースとは区別されています)。
OCREngineOCREngine は単一ページ画像上のテキストを認識します。
OCRLineOCRLine は 1つの物理テキスト行です。
OCRResultOCRResult は 1ページ画像の認識された内容です。
OCRWordOCRWord は、行内の単語レベルの詳細で、これを提供するエンジン向けです。
OcrCopilotOcrCopilot はスキャンしたページのテキストを認識します。
OcrOptionsOcrOptionsはOcrCopilotを構成します。
OpenAIClientOpenAIClientは標準ライブラリのみを使用して、OpenAI互換のチャット完了エンドポイントと通信します。
OpenAIClientOptionsOpenAIClientOptionsはNewOpenAIClientを設定します。
OptimizationOptionsOptimizationOptionsはDocument.Optimizeが適用する削減を選択します。
OptimizationResultOptimizationResult は Document.Optimize が変更した内容を報告します。
OptimizeImageOptionsOptimizeImageOptions は画像最適化の動作を制御します。
OutlineItemCollectionOutlineItemCollection はアウトラインエントリとその子要素のコレクションを表します。
PDFAFormatPDFAFormat は PDF/A 準拠レベルを識別します。
PDFAIssuePDFAIssue は単一の PDF/A 準拠違反を記述します。
PDFAValidationReportPDFAValidationReport は (*Document).ValidatePDFA によって返されます。
PDFUAIssuePDFUAIssue は単一の PDF/UA(アクセシビリティ)適合違反を記述します。
PDFUAValidationReportPDFUAValidationReport は (*Document).ValidatePDFUA によって返されます。
PagePage は Document 内の単一ページのライブビューです。
PageFormatPageFormat はページサイズをポイント(1/72 インチ)で表します。
PageLabelRangePageLabelRange は番号付けスタイルを共有する連続したページの範囲を表します。
PageLabelStylePageLabelStyle は PageLabelRange 内で適用される番号付けスタイルです。
PageMarkupPageMarkup は 1 ページの構造化テキストです。
PageNumberStampPageNumberStamp はページ番号(オプションで総ページ数)をスタンプし、Format によってフォーマットされます。
PageRangePageRange はページの包括的な範囲(1 から始まる)を指定します。
PageSizePageSize は PDF ページの幅と高さをポイント(1/72 インチ)で保持します。
PasswordBoxFieldPasswordBoxField は、入力がマスクされるテキストフィールドです(Password フラグ)。
PathPath は、MoveTo/LineTo/CurveTo/Close 操作のシーケンスで、PDF ユーザースペース(ページ左下が原点、Y 軸は上向き)における任意の 2 次元パスを定義します。
PdfPageStampPdfPageStamp は、別の PDF ドキュメントからページをスタンプとしてオーバーレイ(またはアンダーレイ)します — ソースページは Form XObject として一度インポートされ、スタンプの Rect に描画され、アスペクト比を保ったままフィットするようにスケーリングされ、HAlign/VAlign によって位置決めされ、Opacity、RotateAngle、および Background が尊重されます。
PermissionsPermissions は、暗号化された PDF に対してビューアが許可できる操作を制御します。
PngDevicePngDeviceは固定解像度でページをPNGにレンダリングします。
PointPointはPDFユーザー空間座標系における単一の点です。
PolygonAnnotationPolygonAnnotationは頂点のリストを通って閉じた多角形を描画し、ストロークされた境界線とオプションの内部塗りつぶしを行います。
PolylineAnnotationPolylineAnnotationは頂点のリストを通って開いたポリラインを描画し、ストロークされた境界線、始点と終点でのオプションのラインエンド、閉じたエンドの場合のオプションの内部塗りつぶしを提供します。
QuadPointQuadPoint は、マークアップアノテーションの /QuadPoints 配列内の四辺形のひとつです。
RadialGradientRadialGradient は、焦点 (FX, FY) から中心が (CX, CY) で半径 R の円まで色を補間します。
RadioButtonFieldRadioButtonField は、相互に排他的なオプションのグループです。
RadioButtonOptionFieldRadioButtonOptionField は、RadioButtonField 内のオプションウィジェットのひとつです。
RadioItemRadioItem はラジオグループ内のウィジェットを 1 つ記述します。
RectangleRectangle は、ポイント (1/72 インチ) 単位の PDF 矩形 [llx, lly, urx, ury] を表します。
RedactAnnotationRedactAnnotation はレダクション用の領域をマークします。
RenderOptionsRenderOptions はページのラスター化を制御します。
ReplaceOptionsReplaceOptions は、ReplaceText が検索テキストにマッチする方法を調整します。
ResetFormActionResetFormAction は、名前付きフォームフィールドを /DV デフォルトにリセットします。
ResolutionResolution は DPI 単位のレンダリング解像度です。
RichTextBoxFieldRichTextBoxField は、プレーンな /V に加えてリッチテキスト値(RichText フラグ + /RV)を保持するテキストフィールドです。
RotationAngleRotationAngle は有効な PDF ページの回転(時計回りの度数)を表します。
RowRow は Table 内の単一の行です。
SVGSVG は事前に解析された SVG ドキュメントです。
SVGFontResolverSVGFontResolver は SVG の font-family と style を pdf.Font にマッピングします。
SVGSaveOptionsSVGSaveOptions は SaveSVG / WriteSVG を設定します。
SearchOptionsSearchOptions は SearchText がクエリを解釈する方法を調整します。
ShapeStyleShapeStyle はストローク(LineStyle)とオプションの塗りつぶし色を組み合わせます。
SignOptionsSignOptions はデジタル署名を設定します。
SignatureAppearanceSignatureAppearance は表示される署名ブロックの内容とスタイルを制御します。
SignatureVerificationSignatureVerification は、1 つのデジタル署名を検証した結果です。
SquareAnnotationSquareAnnotation は、枠線が描かれた長方形の注釈を描画し、内部の塗りつぶしはオプションです。
SquigglyAnnotationSquigglyAnnotation は、テキストの下に波線の下線を描画します(通常はスペルチェックのスタイルヒントに使用されます)。
Stampスタンプは、ページの上(または背面)に重ねられるコンテンツです:TextStamp、ImageStamp、またはPageNumberStamp。
StampAnnotationStampAnnotationは定型注釈です。
StampNameStampNameはISO 32000-1 §12.5.6.13 表184に従った名称です。
StrikeOutAnnotationStrikeOutAnnotationはテキストに横線を引きます。
StructElementStructElementは論理構造ツリーのノードです。
StructTypeStructType は PDF 標準構造タイプ (ISO 32000-1 §14.8.4) で、構造要素の /S 値として使用されます。
SubmitFormActionSubmitFormAction はフォームフィールドの値を URL に送信します。
SubmitFormFlagsSubmitFormFlags は ISO 32000-1 表 237 に基づく /SubmitForm アクションの /Flags ビットフィールドです。
SummaryCopilotSummaryCopilot は AI モデルを使用して文書の要約を生成します。
SummaryOptionsSummaryOptionsはSummaryCopilotを構成します。
TOCEntryTOCEntry は目次の1行です:タイトル、インデントレベル(0 = 最上位)、および指し示すページで構成されます。
TOCOptionsTOCOptions は目次の表示方法を制御します。
TableTable は Page 上に描画される表形式レイアウトの一時的なビルダーです。
TaggedContentTaggedContent は、タグ付けされた PDF (ISO 32000-1 §14.8) を作成するためのファサードです。文書の論理構造ツリーを所有し、PDF/UA が必要とするカタログマークを設定します。
TextAnnotationTextAnnotation は付箋注釈です。
TextBoxFieldTextBoxField は単一行または複数行のテキスト入力です。
TextExtractOptionsTextExtractOptions は ExtractText を構成します。
TextExtractionModeTextExtractionModeは、ExtractTextが抽出されたテキストをどのように順序付けるかを選択します。
TextFragmentTextFragmentは、均一なフォントを持つ連続したテキストの領域を表します。
TextIconTextIconは、ISO 32000-1 §12.5.6.4 Table 172 に準拠した名称で、/Subtype /Text アノテーションの /Name エントリで使用されます。
TextLineTextLineは、共通の Y 位置にあるテキストフラグメントの水平列を表します。
TextMatchTextMatch は SearchText によって位置付けられる単一の出現です。
TextRecognitionResultTextRecognitionResult は、処理されたページ1つの認識テキストです。
TextStampTextStamp は、テキストの行(または折り返しブロック)に重ね合わせます。
TextStyleTextStyle は、再利用可能なテキスト書式設定プロパティを定義します。
TiffDeviceTiffDevice はページを TIFF に変換します。
TilingPatternTilingPattern は繰り返し塗りです(PatternType 1、ISO 32000-1 §8.7.3.1):内容の小さなセルが、塗りつぶす形状全体にタイル状に配置されます。
UnderlineAnnotationUnderlineAnnotation はテキストの下に水平線を描きます。
UsageUsage はプロバイダーがトークン数を返すときにトークン数を報告します。
VAlignVAlign は矩形内の垂直テキスト配置を指定します。
ValidationIssueValidationIssue は PDF ファイルで見つかった単一の問題を記述します。
ValidationReportValidationReport は Validate によって返され、PDF の構造的完全性を要約します。
WidgetAnnotationWidgetAnnotation は AnnotationCollection を通じて提供されるフォームウィジェット注釈の読み取り専用ビューです。
XFormXForm は再利用可能な Form XObject(ISO 32000-1 §8.10)であり、単一の Do 呼び出しだけで任意のページ数や位置に配置できる、自己完結型のコンテンツストリーム(独自のリソースを持つ)です。
XMPMetadataXMPMetadata は、共通スキーマフィールドと任意の Custom プロパティのリストで構成された、ドキュメントの XMP パケットです。
XMPPropertyXMPProperty は、任意の名前空間に属する単一のシンプル(文字列値)の XMP プロパティです。

参照

 日本語