Class PdfSaveOptions
Содержание
[
Скрывать
]Класс PdfSaveOptions
Параметры сохранения для экспорта в формат Pdf
public class PdfSaveOptions : SaveOptions
Конструкторы
| Имя | Описание |
|---|---|
| PdfSaveOptions() | Конструктор по умолчанию. |
Свойства
| Имя | Описание |
|---|---|
| CacheGlyphs { get; set; } | Получает или задает логическое значение, которое указывает, будут ли глифы шрифтов кэшироваться при подготовке страниц aps. Улучшает производительность конвертации pdf в другие форматы, но увеличивает потребление памяти. |
| CloseResponse { get; set; } | Получает или задает логическое значение, которое указывает, будет ли объект Response закрыт после сохранения документа в ответ. |
| DefaultFontName { get; set; } | Имя шрифта, используемое по умолчанию для шрифтов, отсутствующих на компьютере. Когда PDF-документ, который сохраняется в PDF, содержит шрифты, которые недоступны в самом документе и на устройстве, API заменяет эти шрифты на шрифт по умолчанию (если шрифт с DefaultFontName найден на устройстве) |
| SaveFormat { get; } | Формат сохранения данных. |
| TempPath { get; set; } | Путь для временных файлов. |
| WarningHandler { get; set; } | Обратный вызов для обработки любых предупреждений, которые могут возникнуть. WarningHandler возвращает элемент перечисления ReturnAction, указывающий либо Continue, либо Abort. Continue является действием по умолчанию, и операция сохранения продолжается, однако пользователь также может вернуть Abort, в этом случае операция сохранения должна прекратиться. |
Примеры
Следующий пример показывает, как установить имя шрифта по умолчанию при сохранении PDF
[C#]
// The path to the documents directory.
string dataDir = "YOUR_DATA_DIRECTORY";
// Load an existing PDF document with missing font
string documentName = dataDir + "input.pdf";
string fontName = "Arial";
using (System.IO.FileStream fs = new System.IO.FileStream(documentName, System.IO.FileMode.Open))
using (Document document = new Document(fs))
{
PdfSaveOptions pdfSaveOptions = new PdfSaveOptions();
// Specify Default Font Name
pdfSaveOptions.DefaultFontName = fontName;
document.Save(dataDir + "output_out.pdf", pdfSaveOptions);
}
[VB.NET]
' The path to the documents directory.
Dim dataDir As String = "YOUR_DATA_DIRECTORY"
' Load an existing PDF document with missing font
Dim documentName = dataDir & "input.pdf"
Dim fontName = "Arial"
Using fs As FileStream = New FileStream(documentName, FileMode.Open)
Using document As Document = New Document(fs)
Dim pdfSaveOptions As PdfSaveOptions = New PdfSaveOptions()
' Specify Default Font Name
pdfSaveOptions.DefaultFontName = fontName
document.Save(dataDir & "output_out.pdf", pdfSaveOptions)
End Using
End Using
См. также
- класс SaveOptions
- пространство имен Aspose.Pdf
- сборка Aspose.PDF