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

См. также