メニュー・ボタン アイコン
電話:03-5316-3375info@trustss.co.jp
電話:03-5316-3375info@trustss.co.jp

PdfTools.PdfA.Conversion.Converter.Convertメソッド

PDF文書をPDF/A文書に変換

PdfTools.PdfA.Conversion.Converterクラス

名前空間: PdfTools.PdfA.Validation

定義

C#
public ValidationResult Validate(
        AnalysisResult analysis,
        Document document,
        Stream outStream,
        ConversionOptions options = null,
        OutputOptions outOptions = null
)
引数:
analysis   AnalysisResult
Analyze(Document, AnalysisOptions)を使用したPDF文書の解析結果
document   Document
変換するPDF文書
outStream   Stream
変換されたドキュメントが書き込まれるstream
options   ValidationOptions (省略可)
変換オプション
既定の変換の場合は省略またはnull
outOptions   OutputOptions (省略可)
出力オプション
既定の出力の場合は省略またはnull

戻り値:PdfTools.Pdf.Documentクラス

例外

出力ストリームを書き込み用に開くことができません
例外条件
LicenseExceptionライセンスが不正
ArgumentExceptionoutOptions引数が無効
ArgumentException
InvalidOperationExceptiondocumentはすでに閉じられています
ArgumentExceptionanalysisはすでに閉じられています
ArgumentExceptionPDF/Aバージョンの解析と変換オプションが一致しません
ArgumentExceptionこのanalysisdocumentの解析結果ではありません
IOExceptionoutStreamへの書き込み中にエラーが発生
ConformanceExceptionoptionsで要求される適合性を達成できません
  • PDF/A レベルU: 入力ドキュメントのすべてのテキストが抽出可能でなければなりません
  • PDF/A レベルA: レベルUの要件に加えて入力ドキュメントにタグを付けなければなりません
ConformanceExceptionPDF/Aバージョンのanalysisoptionsが一致しません。解析と変換には同じPDF/Aバージョンを使用する必要があります。
ArgumentExceptionoutOptionsがPDF文書の暗号化を指定していますが、これはPDF/Aドキュメントでは許可されません
GenericException文書をPDF/Aに変換できません
CorruptException解析が停止されました
ProcessingException請求書ファイルを追加できませんでした。XML形式が無効であるか、請求書の種類がXMLファイルの内容と競合していることが原因として考えられます。
UnsupportedFeatureExceptionこのドキュメントはPDFではなく、XFAドキュメントです。XFAドキュメントの検出と処理方法の詳細についてはXfaをご覧ください。
NotFoundExceptionインストールされたフォントディレクトリに必要なフォントがありません
InvalidOperationException埋め込みファイルの関連値が無効
ArgumentNullExceptionanalysis値がnull
ArgumentNullExceptiondocument値がnull
ArgumentNullExceptionoutStream値がnull

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

- サンプル・コード
- Pdftools SDKサンプルの利用手順
- Toolbox Add-on
- Toolbox Add-onサンプルの利用手順
> Pdftools SDK APIリファレンス
- その他のAPI及びコマンドラインツール
> PDF SDK オープンソースと有償ライブラリ