PdfViewer
Содержание
[
Скрывать
]PdfViewer class
Представляет класс для просмотра или печати PDF-файла.
public sealed class PdfViewer : IFacade
Конструкторы
Имя | Описание |
---|---|
PdfViewer() | Инициализирует новыйPdfViewer объект. |
PdfViewer(Document) | Инициализирует новыйPdfViewer объект. |
Характеристики
Имя | Описание |
---|---|
AutoResize { get; set; } | Получает или задает логическое значение, указывающее, будет ли файл распечатан с оптимизированным размером. Если false, напечатать страницу без масштабирования страницы. Если true, напечатать страницу с масштабированием, чтобы оно соответствовало области печати. |
AutoRotate { get; set; } | Получает или задает логическое значение, указывающее, следует ли печатать файл с автоматическим поворотом |
AutoRotateMode { get; set; } | Получает или задает значение AutoRotateMode, указывающее направление вращения |
CoordinateType { get; set; } | Получает или задает тип координат страницы (поля мультимедиа/обрезки). Значение CropBox используется по умолчанию. |
FormPresentationMode { get; set; } | Получает или задает режим представления формы. |
HorizontalAlignment { get; set; } | Получает или задает значение, указывающее горизонтальное выравнивание |
PageCount { get; } | Получает количество страниц текущего файла Pdf. |
Password { get; set; } | Получает или устанавливает пароль входного документа. |
PrintAsGrayscale { get; set; } | Получает или задает логическое значение, указывающее, печатается ли страница в оттенках серого. По умолчанию false. |
PrintAsImage { get; set; } | Устанавливает или получает режим печати PdfViewer как изображения. |
PrinterJobName { get; set; } | Получает или задает имя документа в очереди печати при печати документа. Значение по умолчанию — имя файла. |
PrintPageDialog { get; set; } | Получает или задает логическое значение, указывающее, следует ли создавать диалоговое окно номера страницы при печати. |
PrintStatus { get; } | Получает результат задания на печать. Если успех, чем ноль; в противном случае объект исключения. |
RenderingOptions { get; set; } | Получает или задает параметры рендеринга. |
Resolution { get; set; } | Получает или задает разрешение при просмотре и печати. Чем выше разрешение, тем ниже скорость. Значение по умолчанию: 150. . |
ScaleFactor { get; set; } | Получает или задает значение с плавающей запятой, указывающее коэффициент масштабирования. Значение по умолчанию: 1.0. . |
UseIntermidiateImage { get; set; } | Получает/задает использование преобразования страницы pdf в промежуточный файл png при печати в файловом режиме. Используйте его, когда важен размер выходного файла. |
VerticalAlignment { get; set; } | Получает или задает значение, указывающее вертикальное выравнивание |
Методы
Имя | Описание |
---|---|
BindPdf(Document) | Инициализирует фасад. |
BindPdf(Stream) | Инициализирует фасад. |
BindPdf(string) | Инициализирует фасад. |
Close() | Закрывает фасад. |
DecodeAllPages() | Получить страницы текущего pdf-файла. |
DecodePage(int) | Декодирует страницу одного файла Pdf. |
Dispose() | Удаляет ресурсы фасада. |
GetDefaultPageSettings() | Получает настройки страницы по умолчанию. |
GetDefaultPrinterSettings() | Получает настройки принтера по умолчанию. |
PrintDocument() | Печать документа Pdf на принтере по умолчанию. |
PrintDocumentWithSettings(PrinterSettings) | Печать документа Pdf с настройками принтера. Размер выходной страницы будет соответствовать размеру первой страницы документа. |
PrintDocumentWithSettings(PageSettings, PrinterSettings) | Печать документа Pdf с настройками. Если размер документа не соответствует размеру страницы, pdf.kit расширит его до размера страницы. |
PrintDocumentWithSetup() | Печать документа Pdf с диалоговым окном настройки. Выберите принтер в диалоговом окне. |
PrintLargePdf(Stream) | Открывает и печатает большой поток PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности. |
PrintLargePdf(string) | Открывает и печатает большой файл PDF. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности. |
PrintLargePdf(Stream, PrinterSettings) | Открывает и печатает большой поток Pdf с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности. |
PrintLargePdf(string, PrinterSettings) | Открывает и печатает большой файл PDF с указанными настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности. |
PrintLargePdf(Stream, PageSettings, PrinterSettings) | Открывает и печатает большой поток PDF с указанными настройками страницы и настройками принтера. Если ваш файл Pdf содержит сотни страниц и более или его размер превышает 3 МБ, рекомендуется использовать этот метод для повышения производительности . |
PrintLargePdf(string, PageSettings, PrinterSettings) | Открывает и печатает большой файл Pdf с заданными настройками страницы и настройками принтера. Если ваш файл Pdf содержит сотни страниц или более или его размер превышает 3 МБ, рекомендуется использовать этот метод, чтобы повысить производительность. |
Save(Stream) | Сохраняет полученный PDF-документ в поток. |
Save(string) | Сохраняет результирующий PDF-документ в файл. |
Смотрите также
- interface IFacade
- пространство имен Aspose.Pdf.Facades
- сборка Aspose.PDF