Class PdfOptions

PdfOptions class

PDF オプション。

public class PdfOptions : ImageOptionsBase

コンストラクター

名前説明
PdfOptions()デフォルトのコンストラクター。

プロパティ

名前説明
BufferSizeHint { get; set; }すべての内部バッファーの最大許容サイズが定義されているバッファー サイズのヒントを取得または設定します。
virtual DefaultReplacementFont { get; set; }デフォルトの置換フォントを取得または設定します (PSD ファイル内の既存のレイヤー フォントがシステムに表示されない場合、ラスターにエクスポートするときにテキストの描画に使用されるフォント)。 デフォルト フォントの適切な名前を取得するには、次のコード スニペットを使用できます。 : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] ファミリー = col.Families; 文字列 defaultFontName = ファミリー[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }このインスタンスが破棄されているかどうかを示す値を取得します。
FullFrame { get; set; }[フル フレーム] かどうかを示す値を取得または設定します。
MultiPageOptions { get; set; }マルチページ オプション
PageSize { get; set; }ページのサイズを取得または設定します。
virtual Palette { get; set; }カラー パレットを取得または設定します。
PdfCoreOptions { get; set; }PDF コア オプション
PdfDocumentInfo { get; set; }ドキュメントのメタデータを取得または設定します。
ProgressEventHandler { get; set; }進行状況イベント ハンドラーを取得または設定します。
virtual ResolutionSettings { get; set; }解像度設定を取得または設定します。
Source { get; set; }でイメージを作成するソースを取得または設定します。
VectorRasterizationOptions { get; set; }ベクター ラスター化オプションを取得または設定します。
virtual XmpData { get; set; }XMP メタデータ コンテナーを取得または設定します。

メソッド

名前説明
virtual Clone()このインスタンスを複製します。
Dispose()現在のインスタンスを破棄します。

次の例は、Adobe Illustrator ファイルを Aspose.PSD で PDF 形式にエクスポートする方法を示しています。

[C#]

string sourceFilePath = "rect2_color.ai";
string outputFilePath = "rect2_color.ai_output.pdf";
using (AiImage image = (AiImage)Image.Load(sourceFilePath))
{
    image.Save(outputFilePath, new PdfOptions());
}

次の例は、AsposePSD が PSB ファイルの PSD 形式へのエクスポートをサポートしていることを示しています。

[C#]

// PSB を PDF として保存することをサポート
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

次のコードは、選択可能なテキストを含む PDF ドキュメントとして PsdImage を保存します。

[C#]

// PSD を PDF に保存しても、選択可能なテキストは提供されません
string sourceFileName = "text.psd";
string outFileName = "text.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

次の例は、PsdImage の Pdf 形式へのエクスポートのサポートを示しています。

[C#]

string[] sourcesFiles = new string[]
{
    @"1.psd",
    @"little.psb",
    @"psb3.psb",
    @"inRgb16.psd",
    @"ALotOfElementTypes.psd",
    @"ColorOverlayAndShadowAndMask.psd",
    @"ThreeRegularLayersSemiTransparent.psd"
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
    string sourceFileName = sourcesFiles[i];
    using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
    {
        string outFileName = "PsdToPdf" + i + ".pdf";
        image.Save(outFileName, new PdfOptions());
    }
}

関連項目