Class PdfSaveOptions
Именује се: Aspose.Words.Saving Асамблеја: Aspose.Words.dll (25.4.0)
Може се користити за одређивање додатних опција приликом складиштења документа у формату Aspose.Words.SaveFormat.Pdf.
Да бисте сазнали више, посетите Specify Save Options Документални чланак .
public class PdfSaveOptions : FixedPageSaveOptions
Inheritance
object ← SaveOptions ← FixedPageSaveOptions ← PdfSaveOptions
Наслеђени чланови
FixedPageSaveOptions.Equals(object) , FixedPageSaveOptions.AssertValidIdPrefix(string) , FixedPageSaveOptions.IsValidIdPrefix(string) , FixedPageSaveOptions.PageSet , FixedPageSaveOptions.PageSavingCallback , FixedPageSaveOptions.NumeralFormat , FixedPageSaveOptions.MetafileRenderingOptions , FixedPageSaveOptions.JpegQuality , FixedPageSaveOptions.ColorMode , FixedPageSaveOptions.OptimizeOutput , SaveOptions.CreateSaveOptions(SaveFormat) , SaveOptions.CreateSaveOptions(string) , SaveOptions.SaveFormat , SaveOptions.ExportGeneratorName , SaveOptions.TempFolder , SaveOptions.PrettyFormat , SaveOptions.UseAntiAliasing , SaveOptions.UseHighQualityRendering , SaveOptions.DmlRenderingMode , SaveOptions.DmlEffectsRenderingMode , SaveOptions.ImlRenderingMode , SaveOptions.DefaultTemplate , SaveOptions.UpdateFields , SaveOptions.UpdateLastSavedTimeProperty , SaveOptions.UpdateLastPrintedProperty , SaveOptions.UpdateCreatedTimeProperty , SaveOptions.MemoryOptimization , SaveOptions.UpdateAmbiguousTextFont , SaveOptions.Dml3DEffectsRenderingMode , SaveOptions.ProgressCallback , SaveOptions.AllowEmbeddingPostScriptFonts , SaveOptions.CustomTimeZoneInfo , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PdfSaveOptions()
Иницијалише нову инстанцију ове класе која се може користити за складиштење документа уАппосе.Вордс.СавеФормат.Пдф формат
public PdfSaveOptions()
Properties
AdditionalTextPositioning
Флаг који одређује да ли треба писати додатне текстове позиционирају операторе или не.
public bool AdditionalTextPositioning { get; set; }
Вредност имовине
Remarks
Ако , додатни оператори позиционирања текста су написани на излазу ПДФ. Ово може помоћи да се превазиђе проблеме са нетачним текстуалним позицијама са одређеним штампачима.
Дефолтна вредност је.
AttachmentsEmbeddingMode
Добија или поставља вредност која одређује како су прилози уграђени у ПДФ документ.
public PdfAttachmentsEmbeddingMode AttachmentsEmbeddingMode { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Ниједан и прилози нису уграђени.
Стандарди ПДФ/А-1, ПдФ / А-2 и редовне стандарде ПРД/ А-4 (не ППД-А-4ф) не дозвољавају уграђене датотеке. Aspose.Words.Saving.PdfAttachmentsEmbeddingMode.Ниједна вредност ће се користити аутоматски.
CacheBackgroundGraphics
Добија или поставља вредност која одређује да ли да кецхе графике постављене у позадини документа.
public bool CacheBackgroundGraphics { get; set; }
Вредност имовине
Remarks
Стандардна вредност је и графике позадине су написане у ПДФ документ као xОбјект.
Када је вредност позадина графике нису скривене.
Неке облике се не подржавају за кеширање (облици са пољима, књигама, ХРЕФ-ом).
Документална позадина графике су различите облике, графика, слике постављене у печат или наслов, као и позадину и границе странице.
Compliance
Потврђује ниво поштовања ПДФ стандарда за излазне документе.
public PdfCompliance Compliance { get; set; }
Вредност имовине
Remarks
За подразумевање је Aspose.Words.Saving.PdfCompliance.Pdf17.
CreateNoteHyperlinks
Потврђује да ли да конвертујете референце у главном текстуалном причу у активне хиперлинкове.Када кликнете на хиперлинк ће довести до одговарајуће референце у главном текстуалном причу.
public bool CreateNoteHyperlinks { get; set; }
Вредност имовине
CustomPropertiesExport
Добија или поставља вредност која одређује како се Aspose.Words.Document.CustomDocumentProperties извози у ПДФ датотеку.
public PdfCustomPropertiesExport CustomPropertiesExport { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfCustomPropertiesExport.None.
Aspose.Words.Saving.PdfCustomPropertiesExport.Metadata vrednost se ne podržava kada se štedi na PDF/A. _ www.pdf.co.id .Standard će se upotrebljavati umesto za pdf/a-1 i pdf-a-2 i _wl26.
Aspose.Words.Saving.PdfCustomPropertiesExport.Standard vrednost se ne podržava kada se sačuvaju na PDF 2.0. _ www.pdfcustom.com .Metadata će se umesto toga koristiti.
DigitalSignatureDetails
Добија или поставља детаље за потписивање излазног ПДФ документа.
public PdfDigitalSignatureDetails DigitalSignatureDetails { get; set; }
Вредност имовине
Remarks
Стандардна вредност је и излазни документ неће бити потписан. када је ова својства постављена на важећи Aspose.Words.Saving.PdfDigitalSignatureDetails објекат, онда ће излазни ПДФ документ бити дигитално потписан.
DisplayDocTitle
Знаме које указује да ли насловна линија прозора треба да приказује наслов документа узети изЗаглавни унос информационог речника документа.
public bool DisplayDocTitle { get; set; }
Вредност имовине
Remarks
Ако , насловна линија би уместо тога требала да приказује име ПДФ датотеке која садржи документ.
Ова знамена је потребна од стране ПДФ/УА усклађености. вредност ће се користити аутоматски када се спаси на ПДФ/УА.
Дефолтна вредност је.
DmlEffectsRenderingMode
Добија или поставља вредност која одређује како се дају ефекти ДраингМЛ-а.
public override DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.
Ова имовина се користи када се документ извози у фиксне формати странице.
Ako je Aspose.Words.Saving.PdfSaveOptions.Compliance postavljen na Aspose.Words.Saving.PdfCompliance.PdfA1a ili Aspose.Words.Saving.PdfCompliance.PdfA1b, imovina uvek vraća Aspose.Words.Saving.DmlEffectsRenderingMode.None.
DownsampleOptions
Омогућава одређивање опција доњег узорка.
public DownsampleOptions DownsampleOptions { get; set; }
Вредност имовине
EmbedAttachments
Добија или поставља вредност која одређује да ли да укључи прилоге у ПДФ документ или не.
[Obsolete("Obsolete, please use AttachmentsEmbeddingMode instead.")]
public bool EmbedAttachments { get; set; }
Вредност имовине
Remarks
Подешавана вредност је и причвршћивања нису уграђена.
Када је вредност, прилози се уграђују у ПДФ документ.
Стандарди ПДФ/А-1, ПРД / А-2 и ППД/ А-4 (не ниво Ф) не дозвољавају уграђене датотеке. вредност ће се користити аутоматски.
Уграђени прилози се не подржавају када је шифровање омогућено. вредност ће се користити аутоматски.
EmbedFullFonts
Контролише како се шрифтови уграђују у резултатне ПДФ документе.
public bool EmbedFullFonts { get; set; }
Вредност имовине
Remarks
Стандардна вредност је , што значи да су шрифтови суспендовани пре уграђивања. подсетање је корисно ако желите да држите величину излазног датотеке мање.
Када је ова вредност постављена на , комплетни шрифт датотека је уграђен у ПДФ без подређивања. ово ће резултирати већим излазним датотекама, али може бити корисна опција када желите да уређујете резултат ПДФ касније (на пример, додати више текста).
Неке шрифтове су велике (северне мегабите) и уграђивање их без подношења ће довести до великих излазних докумената.
EncryptionDetails
Добија или поставља детаље за шифровање излазног ПДФ документа.
public PdfEncryptionDetails EncryptionDetails { get; set; }
Вредност имовине
Remarks
Стандардна вредност је и излазни документ неће бити шифрован. када је ова својства постављена на важећи Aspose.Words.Saving.PdfEncryptionDetails објекат, онда ће излазни ПДФ документ бити шифрован.
АЕС-128 алгоритам за шифровање се користи приликом штедње на ПДФ 1.7 у складу (укључујући ПДФ/УА-1).
Шифровање је забрањено у складу са ПДФ/А. Ова опција ће бити игнорисана када се спаси на ПДФ/А.
Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility dozvolu zahteva PDF/UA usklađenost ako je izlazni dokument šifriran.
Aspose.Words.Saving.PdfPermissions.ContentCopyForAccessibility dozvola je deprecated u PDF 2.0 formatu.
ExportDocumentStructure
Добија или поставља вредност која одређује да ли да извози структуру документа.
public bool ExportDocumentStructure { get; set; }
Вредност имовине
Remarks
Ова вредност се игнорише када се штеди на ПДФ/А-1а, ПРД / А-2а и ППД/УА-1, јер је структура документа потребна за ову усклађеност.
Имајте на уму да извоз структуре документа значајно повећава потрошњу меморије, посебно за велике документе.
ExportLanguageToSpanTag
Добија или поставља вредност која одређује да ли да креирате ознаку “Спан” у структури документа да бисте извозили језик текста.
public bool ExportLanguageToSpanTag { get; set; }
Вредност имовине
Remarks
Стандардна вредност је и атрибут “Ланг” је причвршћен означеном садржајном редоследу у току садржаја странице.
Када је вредност “Спан” ознака је креиран за текст са не-дефалтом језика и атрибут “Ланг” је причвршћен на ову ознаку.
Ова вредност се игнорише када је Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure .
ExportParagraphGraphicsToArtifact
Добија или поставља вредност која одређује да ли би параграфска графика требала бити означена као артифакт.
public bool ExportParagraphGraphicsToArtifact { get; set; }
Вредност имовине
Remarks
Стандардна вредност је, а графика параграфа (подписи, текстуални нагласак, итд.) ће бити означена као “Спан” у логичкој структури документа.
Када је вредност параграф графика ће бити означена као “Артифакт”.
Ова вредност се игнорише када је Aspose.Words.Saving.PdfSaveOptions.ExportDocumentStructure .
FontEmbeddingMode
Опремити режим уграђивања шрифта.
public PdfFontEmbeddingMode FontEmbeddingMode { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfFontEmbeddingMode.EmbedAll.
Овај подешавање ради само за текст у АНСИ (Виндовс-1252) кодирање. ако документ садржи не-АНСИ текст онда одговарајуће шрифтове ће бити уграђени без обзира на овај подешавање.
Усклађеност ПДФ/А и ПДФ/УА захтева све шрифтове да буду уграђене. Аппосе.Вордс.Савинг.ПдфФонтЕмбедингМоде.ЕмбедСве вредности ће се аутоматски користити када се спаси на ПДФ/А и ПДФ/УА.
HeaderFooterBookmarksExportMode
Одређује како се бројеви у насловима / стопалима извозе.
public HeaderFooterBookmarksExportMode HeaderFooterBookmarksExportMode { get; set; }
Вредност имовине
HeaderFooterBookmarksExportMode
Remarks
Стандардна вредност је Aspose.Words.Saving.HeaderFooterBookmarksExportMode.All.
Ова имовина се користи заједно са опцијом Aspose.Words.Saving.PdfSaveOptions.OutlineOptions.
ImageColorSpaceExportMode
Показати како ће се боја простора изабрати за слике у ПДФ документу.
public PdfImageColorSpaceExportMode ImageColorSpaceExportMode { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfImageColorSpaceExportMode.Auto.
Ако је Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk вредност наведена, __ WL26.PDFSaveOptions.ImagesCompression опција је игнорисана и Флате компресија се користи за све слике у документу.
Aspose.Words.Saving.PdfImageColorSpaceExportMode.SimpleCmyk вредност се не подржава када се штеди на PDF/A. _ www.wl26_.saving.pdfimagecolorspaceexport .Auto vrednost ће се користити уместо тога.
ImageCompression
Одређује тип компресије који ће се користити за све слике у документу.
public PdfImageCompression ImageCompression { get; set; }
Вредност имовине
Remarks
За подразумевање је Aspose.Words.Saving.PdfImageCompression.Auto.
Коришћење Aspose.Words.Saving.PdfImageCompression.Jpeg вам омогућава да контролишете квалитет слика у изводном документу кроз својство Aspose.Words.Saving.PdfSaveOptions.JpegQuality.
Користећи Aspose.Words.Saving.PdfImageCompression.Jpeg пружа најбржу брзину конверзије у поређењу са перформансима других типова компресије, али у овом случају постоји губитак JPEG компресије.
Користећи Aspose.Words.Saving.PdfImageCompression.Auto омогућава да контролише квалитет Јпег у излазном документу кроз својство Aspose.Words.Saving.PdfSaveOptions.JpegQuality, али за друге формати, сурови пиксел подаци се извлачи и чува са Флате компресијом.
InterpolateImages
Знаме указује на то да ли ће слику интерполацију обавити у складу са читаоцем.Када се наведе “фалсификовано”, знаме се не пише на излазном документу и уместо тога се користи подразумевано понашање читаоца.
public bool InterpolateImages { get; set; }
Вредност имовине
Remarks
Када је резолуција изворне слике значајно нижа него излазног уређаја, сваки изворни узор покрива многе пикселе прибора. Као резултат тога, слика може изгледати јагги или блоцки. Ови визуелни артефакти се могу смањити применом алгоритам интерполације слика током рендерације. Уместо да сликују све пикселе покривене изворним обрасцима са истом бојом, имиџ интерпалација покушава да произведе глатку транзицију између суседних вредности шаблона.
Прилагођавајући читач може да изабере да не имплементира ову функцију ПДФ-а, или може користити било коју специфичну реализацију интерполације коју жели.
Дефолтна вредност је.
Interpoliranje zastava je zabranjeno po PDF/A usklađenosti. vrednost će se automatski koristiti kada se štedi na PDF/A.
JpegQuality
Добија или поставља вредност која одређује квалитет ЈПЕГ слика унутар ПДФ документа.
public int JpegQuality { get; set; }
Вредност имовине
Remarks
Дефолтна вредност је 100.
Ова имовина се користи заједно са опцијом Aspose.Words.Saving.PdfSaveOptions.ImageCompression.
То важи само када документ садржи ЈПЕГ слике.
Користите ову својство да бисте добили или поставили квалитет слика унутар документа када се штеди у ПДФ формату. Вредност се може разликовати од 0 до 100, где 0 значи лошу квалитет, али максималну компресију и 100 значи најбољу квалитет, али минималну компресију. Ако је квалитет 100 и изворна слика је ЈПЕГ, то значи нема компресије - оригинални битови ће се сачувати.
OpenHyperlinksInNewWindow
Добија или поставља вредност која одређује да ли хиперлинкови у излазном ПДФ документуморају се отворити у новом прозору (или таб) претраживача.
public bool OpenHyperlinksInNewWindow { get; set; }
Вредност имовине
Remarks
Када је ова вредност постављена на хиперлинкове се чувају користећи JavaScript код.
Имајте на уму да ако је ова опција постављена на хиперлинкове не може радити у неким ПДФ читаоцима, на пример, Цхроме, Фирефок.
JavaScript акције су забрањене у складу са ПДФ/А-1 и ПДФ/А-2. ће се користити аутоматски када се сачувате на ПДФ/А-1 и ПДФ/А-2.
OutlineOptions
Омогућава одређивање опција излаза.
public OutlineOptions OutlineOptions { get; }
Вредност имовине
Remarks
Излазе се могу креирати из наслова и бројева.
За наслов излазни ниво одређује насловни ниво.
Могуће је подесити максималну ниво наслова да буде укључен у излазе или деактивирати насловне излазе уопште.
За излазни ниво бројева може се поставити у опцијама као подразумевана вредност за све бројеве или као појединачне вредности за одређене бројеве.
Такође, излазе се могу извозити у XPS формат користећи исти Aspose.Words.Saving.PdfSaveOptions.OutlineOptions класа.
PageLayout
Опрема распоред странице који ће се користити када се документ отвара у ПДФ читачу.
public PdfPageLayout PageLayout { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfPageLayout.SinglePage.
PageMode
Опрема како би се ПДФ документ требао приказивати када се отвара у ПДФ читачу.
public PdfPageMode PageMode { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfPageMode.UseOutlines.
PreblendImages
Добија или поставља вредност која одређује да ли да премешају транспарентне слике са црном бојом позадине.
public bool PreblendImages { get; set; }
Вредност имовине
Remarks
Премешавање слика може побољшати визуелни изглед ПДФ документа у Адобе Реадер и уклонити анти-лиасинг артефакте.
Да би правилно приказивали премешане слике, апликација ПДФ гледаоца мора да подржава /Мате улаз у речнику слике са меком маском. Такође, премешавање слика може смањити перформансе ПДФ рендерације.
Дефолтна вредност је.
PreserveFormFields
Опрема да ли да сачувате Мицрософт Ворд обрасца поља као обрасца поља у ПДФ или да их конвертирају у текст.По правилу је ‘фалсификована’.
public bool PreserveFormFields { get; set; }
Вредност имовине
Remarks
Поље Microsoft Word обрасца укључују текстуалне улазе, спуштање и проверите контроле кутије.
Када је постављен на , ове поље ће бити извозе као текст у ПДФ. Када је постављен на , ове поље ће бити извозе као ПДФ обрасца поља.
Приликом извоза поља обрасца у ПДФ као поља обрасца, неки губитак форматирања може доћи јер поља обрасца ПДФ не подржавају све карактеристике поља обрасца Мицрософт Ворд.
Такође, величина излаза зависи од величине садржаја, јер су уређивани обрасци у Мицрософт Ворду инлине објекти.
Редактирани обрасци су забрањени по ПДФ/А усклађености. вредност ће се користити аутоматски када се сачува у ПДФ/А.
Поље Форма се не подржавају када се спаси у ПДФ/УА. вредност ће се користити аутоматски.
RenderChoiceFormFieldBorder
Потврђује да ли да се ПДФ избор облик поља граница.
public bool RenderChoiceFormFieldBorder { get; set; }
Вредност имовине
Remarks
Поље за избор ПДФ обрасца се користе за извоз СДТ Цомбо Бокс Контрола садржаја, СДТ Дроп-Даун Листа Контрола садржаја и наслеђе Дроп-Даун Форма Поље када је Асписе.Вордс.Савинг.ПдфСавеОпције.ПрезервеФормФилдс опција је омогућен.
Дефолтна вредност је.
SaveFormat
Опрема формат у којем ће се документ сачувати ако се користи овај објекат за сачување опција.Може бити само Aspose.Words.SaveFormat.PDF.
public override SaveFormat SaveFormat { get; set; }
Вредност имовине
TextCompression
Опрема тип компресије који ће се користити за све текстуалне садржаје у документу.
public PdfTextCompression TextCompression { get; set; }
Вредност имовине
Remarks
Дефолт је Aspose.Words.Saving.PdfTextCompression.Flate.
Значајно повећава величину излаза када сачувате документ без компресије.
UseBookFoldPrintingSettings
добија или поставља булеан вредност која указује на то да ли треба да се документ сачува користећи распоред штампања брошура,ако је наведено путем Aspose.Words.PageSetup.MultiplePages
public bool UseBookFoldPrintingSettings { get; set; }
Вредност имовине
Remarks
<p>
Ако је ова опција наведена, Aspose.Words.Saving.FixedPageSaveOptions.PageSet се игнорише приликом штедње.Ово понашање одговара МС Ворду.Ако се подешавања штампања књиге не одређују у подешавању странице, ова опција неће имати ефекта.
UseCoreFonts
Добијете или постављате вредност која одређује да ли ће заменити TrueType шрифтове Arial, Times New Roman,Курјер Нови и Симбол са кључним ПДФ типом 1 шрифтовима.
public bool UseCoreFonts { get; set; }
Вредност имовине
Remarks
Када је ова вредност постављена на Arial, Times New Roman, Courier New и Symbol шрифтови се замењују у ПДФ документу са одговарајућим језгра Тип 1 шрифтовима.
Кључне ПДФ шрифтове, или њихове шрифтне метрике и одговарајуће замене шрифтове, морају бити доступни за било коју ПДФ прегледач апликацију.
Ова подешавања раде само за текст у АНСИ (Виндовс-1252) кодирање. не-АНСИ текст ће бити написан са уграђеним TrueType шрифтом без обзира на овај подешавање.
Усклађеност ПДФ/А и ПДФ/УА захтева све шрифтове да буду уграђене. вредност ће се аутоматски користити када се спаси на ПДФ/А и ПДФ/УА.
Кључне шрифтове се не подржавају када се сачувате у ПДФ 2.0 формат. вредност ће се аутоматски користити када се сачувате у ПДФ 2.0.
Ова опција има већи приоритет, а затим Aspose.Words.Saving.PdfSaveOptions.FontEmbeddingMode опција.
UseSdtTagAsFormFieldName
Потврђује да ли треба користити СДТ контролу Таг или ИД својство као име поља обрасца у ПДФ-у.
public bool UseSdtTagAsFormFieldName { get; set; }
Вредност имовине
Remarks
Дефолтна вредност је.
Када је постављен на , СДТ контрола ИД својство се користи као име поља обрасца у ПДФ-у.
Када је постављен на , СДТ контрола Таг својство се користи као име поља обрасца у ПДФ-у.
Ако је подешавање на и Таг празан, ИД својство ће се користити као име поља обрасца.
Ако вредности подешавања и ознака нису јединствене, дуплиране вредности ознака ће бити промењене да би се створиле јединствене имена поља у ПДФ обрасцу.
ZoomBehavior
Добија или поставља вредност која одређује коју врсту зума треба применити када се документ отвара са ПДФ прегледачем.
public PdfZoomBehavior ZoomBehavior { get; set; }
Вредност имовине
Remarks
Стандардна вредност је Aspose.Words.Saving.PdfZoomBehavior.None, тј. није прилагођен.
ZoomFactor
Добија или поставља вредност која одређује фактор зума (у процентима) за документ.
public int ZoomFactor { get; set; }
Вредност имовине
Remarks
Ова вредност се користи само ако је Aspose.Words.Saving.PdfSaveOptions.ZoomBehavior постављен на Aspose.Words.Saving.PdfZoomBehavior.ZoomFactor.
Methods
Clone()
Стварање дубоког клона овог објекта.
public PdfSaveOptions Clone()