Class PdfSaveOptions
名称: Aspose.Cells 合計: Aspose.Cells.dll (25.4.0)
PDFファイルを保存するためのオプションを表示します。
public class PdfSaveOptions : PaginatedSaveOptions
Inheritance
object ← SaveOptions ← PaginatedSaveOptions ← PdfSaveOptions
Constructors
PdfSaveOptions()
PDFファイルを保存するオプションを作成します。
public PdfSaveOptions()
Properties
Bookmark
Aspose.Cells.Rendering.PdfBookmarkEntry?text=PdfBookmarkEntry オブジェクトを取得して設定します。
public PdfBookmarkEntry Bookmark { get; set; }
不動産価値
CalculateFormula
PDFファイルを保存する前に公式を計算するかどうかを示します。
public bool CalculateFormula { get; set; }
不動産価値
Remarks
デフォルト値は偽物です。
Compliance
出力文書のPDF基準の遵守レベルを取得または設定します。
public PdfCompliance Compliance { get; set; }
不動産価値
Remarks
デフォルトはPDF17です。
CreatedTime
PDF ドキュメントを生成する時間を取得し、設定します。
public DateTime CreatedTime { get; set; }
不動産価値
Remarks
設定されない場合は、PDFを生成する時が来ます。
CustomPropertiesExport
Aspose.Cells.Properties.CustomDocumentPropertyCollection が PDF ファイルに輸出される方法を決定する値を取得または設定します。
public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }
不動産価値
DisplayDocTitle
ウィンドウのタイトルバーがドキュメントタイトルを表示するかどうかを示します。
public bool DisplayDocTitle { get; set; }
不動産価値
Remarks
誤った場合、タイトルバーは代わりにPDFファイルの名前を表示する必要があります。デフォルト値は偽物です。
EmbedAttachments
Excel で Ole オブジェクトの付属を挿入するかどうかを示します。
public bool EmbedAttachments { get; set; }
不動産価値
Remarks
デフォルト値は偽物です. PDF/A 遵守が設定された場合、または PDF 暗号化が有効になった場合、値は偽物でなければなりません。
EmbedStandardWindowsFonts
本物のタイプの文字を組み合わせる。ASCII は 32-127 の文字にのみ影響します。127 を超えるキャラクターコードのフォントは常に挿入されます。フォントは常にPDF/A-1a、PDF/A-1b標準に組み込まれています。デフォルトは真実です。
public bool EmbedStandardWindowsFonts { get; set; }
不動産価値
ExportDocumentStructure
文書の構造を輸出するかどうかを示す。
public bool ExportDocumentStructure { get; set; }
不動産価値
FontEncoding
入力または組み込まれたフォントをPDFで暗号化します。
public PdfFontEncoding FontEncoding { get; set; }
不動産価値
Remarks
デフォルト値は Aspose.Cells.Rendering.PdfFontEncoding.Identityです。
ImageType
図と形状を変換する際の画像タイプを表します。
[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageType ImageType { get; set; }
不動産価値
Remarks
注:このメンバーは現在、時代遅れです。代わりに、図と形状は常に品質を表すために、ベクトル要素(たとえばポイント、ライン)として表示されます。この不動産は、2022年6月から12ヶ月後に撤去されます。アスポーズは、あなたが経験した可能性のある不快感について謝罪します。
OptimizationType
PDFの最適化タイプを取得および設定します。
public PdfOptimizationType OptimizationType { get; set; }
不動産価値
Remarks
デフォルト値は Aspose.Cells.Rendering.PdfOptimizationType.Standardです。
PdfCompression
圧縮アルゴリズムを示す
public PdfCompressionCore PdfCompression { get; set; }
不動産価値
Producer
生成されたPDFドキュメントのプロデューサーを取得および設定します。
public string Producer { get; set; }
不動産価値
Remarks
値がゼロである場合、または有効なライセンスが設定されていない場合、 Aspose.Cells vVERSION ストリップが使用されます。
SecurityOptions
xls2pdf の結果でセキュリティが必要な場合、このオプションを設定します。
public PdfSecurityOptions SecurityOptions { get; set; }
不動産価値
Examples
下記のコードは、出力PDFのための高解像度印刷許可を設定します。
Workbook wb = new Workbook();
wb.Worksheets[0].Cells["A1"].Value = "Aspose";
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
PdfSecurityOptions pdfSecurityOptions = new PdfSecurityOptions();
//set owner password
pdfSecurityOptions.OwnerPassword = "YourOwnerPassword";
//set user password
pdfSecurityOptions.UserPassword = "YourUserPassword";
//set print permisson
pdfSecurityOptions.PrintPermission = true;
//set high resolution for print
pdfSecurityOptions.FullQualityPrintPermission = true;
pdfSaveOptions.SecurityOptions = pdfSecurityOptions;
wb.Save("output.pdf", pdfSaveOptions);
Watermark
水分を引き出したり、水分を引き出したりする。
public RenderingWatermark Watermark { get; set; }
不動産価値
Examples
下記のコードは、出力PDFに水マークを設定します。
//prepare a workbook with 3 pages.
Workbook wb = new Workbook();
wb.Worksheets[0].Cells["A1"].PutValue("Page1");
int index = wb.Worksheets.Add();
wb.Worksheets[index].Cells["A1"].PutValue("Page2");
index = wb.Worksheets.Add();
wb.Worksheets[index].Cells["A1"].PutValue("Page3");
wb.Worksheets[index].PageSetup.PaperSize = PaperSizeType.PaperA3;
//create a font for watermark, and specify bold, italic, color
RenderingFont font = new RenderingFont("Calibri", 68);
font.Italic = true;
font.Bold = true;
font.Color = Color.Blue;
//create a watermark from text and the specified font
RenderingWatermark watermark = new RenderingWatermark("Watermark", font);
//specify horizontal and vertical alignment
watermark.HAlignment = TextAlignmentType.Center;
watermark.VAlignment = TextAlignmentType.Center;
//specify rotation
watermark.Rotation = 30;
//specify opacity
watermark.Opacity = 0.6f;
//specify the scale to page(e.g. 100, 50) in percent.
watermark.ScaleToPagePercent = 50;
//spcify watermark for rendering to pdf.
PdfSaveOptions options = new PdfSaveOptions();
options.Watermark = watermark;
wb.Save("output_watermark.pdf", options);
Methods
SetImageResample(int、 int)
PPI(インチピクセルごとにピクセル)のサンプル画像とjpeg品質をセットします。 すべての画像は、指定された品質設定でJPEGに変換されます。また、指定されたPPI(インチピクセルごとにピクセル)を超える画像が再サンプルされます。
public void SetImageResample(int desiredPPI, int jpegQuality)
Parameters
desiredPPI
int
望ましいピクセル/インチ 220 高品質 150 スクリーン品質 96 メール品質
jpegQuality
int
0 - 100% JPEG 品質
Examples
以下のコードは、望ましい PPI を 96 と jpeg 品質を 80 として設定します。
//load the source file with images.
Workbook wb = new Workbook("Book1.xlsx");
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
//set desired PPI as 96 and jpeg quality as 80.
pdfSaveOptions.SetImageResample(96, 80);
wb.Save("output.pdf", pdfSaveOptions);