Class PdfSaveOptions

Class PdfSaveOptions

nazivni prostor: Aspose.Cells Sastav: Aspose.Cells.dll (25.4.0)

Predstavlja opcije za spašavanje PDF datoteke.

public class PdfSaveOptions : PaginatedSaveOptions

Inheritance

object SaveOptions PaginatedSaveOptions PdfSaveOptions

Constructors

PdfSaveOptions()

Stvorite opcije za spašavanje PDF datoteke.

public PdfSaveOptions()

Properties

Bookmark

Pronađite i postavite Aspose.Cells.Rendering.PdfBookmarkEntry?text=PdfBookmarkEntry objekt.

public PdfBookmarkEntry Bookmark { get; set; }

Vrijednost nekretnina

PdfBookmarkEntry

CalculateFormula

Indikira treba li izračunati formule prije spašavanja PDF datoteke.

public bool CalculateFormula { get; set; }

Vrijednost nekretnina

bool

Remarks

Definicijska vrijednost je lažna.

Compliance

Dobiva ili postavlja razinu usklađenosti s PDF standardima za izlazne dokumente.

public PdfCompliance Compliance { get; set; }

Vrijednost nekretnina

PdfCompliance

Remarks

Slijedeći članakPdf17

CreatedTime

Dobiva i određuje vrijeme za stvaranje PDF dokumenta.

public DateTime CreatedTime { get; set; }

Vrijednost nekretnina

DateTime

Remarks

Ako se to ne postavlja, vrijeme je za stvaranje PDF-a.

CustomPropertiesExport

Dobivate ili postavite vrijednost koja određuje kako se Aspose.Cells.Properties.CustomDocumentPropertyCollection izvozi u PDF datoteku.

public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }

Vrijednost nekretnina

PdfCustomPropertiesExport

DisplayDocTitle

Indikira hoće li naslovna traka prozora prikazati naslov dokumenta.

public bool DisplayDocTitle { get; set; }

Vrijednost nekretnina

bool

Remarks

Ako je lažno, naslovna traka umjesto toga treba prikazati ime PDF datoteke.Definicijska vrijednost je lažna.

EmbedAttachments

To ukazuje na to treba li uključiti prilog za Ole predmete u Excelu.

public bool EmbedAttachments { get; set; }

Vrijednost nekretnina

bool

Remarks

Podrazumevana vrijednost je lažna. vrijednost mora biti lažna kada je postavljena usklađenost s PDF/A ili je omogućeno šifriranje PDF-a.

EmbedStandardWindowsFonts

Istinita za uključivanje istinitih tipova fontova.To utječe samo na ASCII znakove 32-127.Znakovi za znakove veći od 127 uvijek su ugrađeni.Fontovi su uvijek uključeni za PDF/A-1a, PDF/A-1b standard.Definicija je istinita.

public bool EmbedStandardWindowsFonts { get; set; }

Vrijednost nekretnina

bool

ExportDocumentStructure

Obavijest o tome treba li izvoziti strukturu dokumenta.

public bool ExportDocumentStructure { get; set; }

Vrijednost nekretnina

bool

FontEncoding

Pronađite ili postavite ugrađeni font kodiranje u pdf.

public PdfFontEncoding FontEncoding { get; set; }

Vrijednost nekretnina

PdfFontEncoding

Remarks

Podrazumevana vrijednost je Aspose.Cells.Rendering.PdfFontEncoding.Identity

ImageType

Predstavlja tip slike prilikom pretvaranja grafikona i oblika .

[Obsolete("Chart and Shape are always rendered as vector elements(e.g. point, line) for rendering quality.")]
[Browsable(false)]
public ImageType ImageType { get; set; }

Vrijednost nekretnina

ImageType

Remarks

Upozorenje: Ovaj član je sada zastarjel. umjesto toga,Graf i oblika uvijek se renderiraju kao vektorski elementi (npr. točka, linija) za renderiranje kvalitete.Ova imovina će biti uklonjena 12 mjeseci kasnije od lipnja 2022.Aspose se ispričava za bilo kakve nelagode koje ste možda doživjeli.

OptimizationType

Dobiva i postavlja tip optimizacije PDF-a.

public PdfOptimizationType OptimizationType { get; set; }

Vrijednost nekretnina

PdfOptimizationType

Remarks

Podrazumevana vrijednost je Aspose.Cells.Rendering.PdfOptimizationType.Standard

PdfCompression

Saznajte algoritam kompresije

public PdfCompressionCore PdfCompression { get; set; }

Vrijednost nekretnina

PdfCompressionCore

Producer

Dobiva i postavlja proizvođača generiranog PDF dokumenta.

public string Producer { get; set; }

Vrijednost nekretnina

string

Remarks

Ako je vrijednost nula, ili ne postavlja se valjan LICENSE, bit će upotrijebljena traka Aspose.Cells vVERSION.

SecurityOptions

Postavite ovu opciju, kada je sigurnost potrebna u rezultatu xls2pdf.

public PdfSecurityOptions SecurityOptions { get; set; }

Vrijednost nekretnina

PdfSecurityOptions

Examples

Sljedeći kod postavlja dozvolu za tiskanje visoke rezolucije za izlazak PDF-a.

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

Pronađite ili postavite vodeni znak za proizvodnju.

public RenderingWatermark Watermark { get; set; }

Vrijednost nekretnina

RenderingWatermark

Examples

Sljedeći kod postavlja vodeni znak u izlasku 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(u, u)

Sastavite željeni PPI (pixel po centimetaru) sličnih slika i jpeg kvalitete. Sve slike će se pretvoriti u JPEG s određenim postavkom kvalitete,i slike koje su veće od određenog PPI-a (pixel po centimetaru) bit će ponovno uzimane.

public void SetImageResample(int desiredPPI, int jpegQuality)

Parameters

desiredPPI int

Poželjni pikseli po centimetaru. 220 visoke kvalitete. 150 kvalitete zaslona. 96 kvalitete e-pošte.

jpegQuality int

Od 0 do 100% JPEG kvaliteta.

Examples

Sljedeći kod postavlja željeni PPI kao 96 i jpeg kvaliteta kao 80 za slike u izlasku pdf.

//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);
 Hrvatski