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

PdfTools.Optimization.Optimizer.OptimizeDocumentメソッド

PDF文書を最適化

PdfTools.Optimization.Optimizerクラス

名前空間: PdfTools.Optimization

定義

C#
public Document OptimizeDocument(
        Document inDoc,
        Stream outStream,
        Profile profile
        OutputOptions outOptions = null
)
引数:
inDoc   PdfTools.Pdf.Document
入力PDF文書
outStream   Stream
出力PDFデータが書き込まれるStream
profile   PdfTools.Optimization.Profiles.Profile
最適化パラメータを定義するプロファイル
outOptions   PdfTools.Pdf.OutputOptions (省略可)
PDF 出力オプション(出力PDF文書の暗号化など)。

戻り値: PdfTools.Pdf.Documentクラス
このオブジェクトはoutStreamオブジェクトを破棄する前に破棄しなければなりません。

例外

例外条件
LicenseException不正なライセンス
ArgumentExceptionoutOptionsに無効な暗号化が指定された
ProcessingException変換に失敗
IOException出力PDFファイルへの書き込みに失敗
GenericException一般的なエラーが発生
ArgumentNullExceptioninDocnull
ArgumentNullExceptionoutStreamnull
ArgumentNullExceptionprofilenull

> PDF Structure (PDF構成)

> PDF Imager-LP (画像化)

> PDF Stamper (電子印鑑)

> Pdftools SDK

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