Class XpsSaveOptions
Содержание
[
Скрывать
]XpsSaveOptions class
Параметры сохранения для экспорта в формат Xps
public class XpsSaveOptions : UnifiedSaveOptions, IPipelineOptions
Constructors
Name | Description |
---|---|
XpsSaveOptions() | Конструктор по умолчанию. |
Properties
Name | Description |
---|---|
BatchSize { get; set; } | Определяет размер пакета, если пакетное преобразование применимо к паре форматов источника и назначения. |
CacheGlyphs { get; set; } | Получает или устанавливает логическое значение, которое указывает, будут ли глифы шрифта кэшироваться при подготовке страниц aps. Улучшает производительность преобразования pdf в другие форматы, но увеличивает потребление памяти. |
CloseResponse { get; set; } | Получает или устанавливает логическое значение, которое указывает, будет ли объект Response закрыт после сохранения документа в ответ. |
ExtractOcrSublayerOnly { get; set; } | Этот атрибут включает функциональность для извлечения изображения или текста для PDF-документов с подслоем OCR. |
SaveFormat { get; } | Формат сохранения данных. |
SaveTransparentTexts { get; set; } | Указывает, следует ли сохранять прозрачный (OCR’ed) текст. |
WarningHandler { get; set; } | Обратный вызов для обработки любых предупреждений, которые могут возникнуть. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Continue, либо Abort. Continue - это действие по умолчанию, и операция сохранения продолжается, однако пользователь также может вернуть Abort, в этом случае операция сохранения должна прекратиться. |
Fields
Name | Description |
---|---|
IsMultiThreading | Обработка страниц в нескольких потоках. |
TryMergeAdjacentSameBackgroundImages | Иногда PDF-файлы содержат фоновое изображение (страниц или ячеек таблицы), состоящее из нескольких одинаковых плиточных фоновых изображений, расположенных рядом друг с другом. В таком случае рендереры целевых форматов (например, MsWord для формата DOCS) иногда генерируют видимые границы между частями фоновых изображений, поскольку их методы сглаживания краев изображений (антиалиасинг) отличаются от Acrobat Reader. Если кажется, что экспортированный документ содержит такие видимые границы между частями одинаковых фоновых изображений, пожалуйста, попробуйте использовать эту настройку, чтобы избавиться от этого нежелательного эффекта. ВНИМАНИЕ! Эта оптимизация качества обычно значительно замедляет преобразование, поэтому, пожалуйста, используйте эту опцию только в случае реальной необходимости. |
Examples
Следующий пример показывает, как преобразовать PDF-файл в файл XPS
[C#]
// The path to the documents directory.
string dataDir = "YOUR_DATA_DIRECTORY";
// The path to your PDF File
var pdfFile = Path.Combine(dataDir, "PDF-to-XPS.pdf");
// The path to your XPS File
var xpsFile= Path.Combine(dataDir, "PDF-to-XPS.xps");
using (Document pdfDocument = new Document(pdfFile))
{
// Initialize XpsSaveOptions
XpsSaveOptions saveOptions = new XpsSaveOptions();
// Save XPS file
pdfDocument.Save(xpsFile, saveOptions);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' The path to your PDF File
Dim pdfFile = Path.Combine(dataDir, "PDF-to-XPS.pdf")
' The path to your XPS File
Dim xpsFile = Path.Combine(dataDir, "PDF-to-XPS.xps")
Using pdfDocument As Document = New Document(pdfFile)
' Initialize XpsSaveOptions
Dim saveOptions As XpsSaveOptions = New XpsSaveOptions()
' Save XPS file
pdfDocument.Save(xpsFile, saveOptions)
End Using
See Also
- class UnifiedSaveOptions
- interface IPipelineOptions
- namespace Aspose.Pdf
- assembly Aspose.PDF