PdfPageMode
Содержание
[
Скрывать
]PdfPageMode enumeration
Указывает, как PDF-документ должен отображаться при открытии в программе чтения PDF.
public enum PdfPageMode
Ценности
Имя | Ценность | Описание |
---|---|---|
UseNone | 0 | Ни контур документа, ни миниатюры изображений не видны. |
UseOutlines | 1 | Контур документа виден. Обратите внимание: если в PDF-документе нет контуров, то панель навигации по контуру все равно не будет видна. |
UseThumbs | 2 | Миниатюры изображений видны. |
FullScreen | 3 | Полноэкранный режим, без строки меню, элементов управления окнами или других видимых окон. |
UseOC | 4 | Видна дополнительная панель группы контента. |
UseAttachments | 5 | Панель вложений видна. |
Примеры
Показывает, как установить инструкции для некоторых программ чтения PDF, которым они будут следовать при открытии выходного документа.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello world!");
// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
PdfSaveOptions options = new PdfSaveOptions();
// Установите для свойства «PageMode» значение «PdfPageMode.FullScreen», чтобы программа чтения PDF могла открывать сохраненные файлы.
// документ в полноэкранном режиме, который занимает изображение монитора и не имеет видимых элементов управления.
// Установите для свойства «PageMode» значение «PdfPageMode.UseThumbs», чтобы программа чтения PDF отображала отдельную панель.
// с миниатюрой для каждой страницы документа.
// Установите для свойства «PageMode» значение «PdfPageMode.UseOC», чтобы программа чтения PDF отображала отдельную панель.
// что позволяет нам работать с любыми слоями, присутствующими в документе.
// Установите для свойства «PageMode» значение «PdfPageMode.UseOutlines», чтобы получить программу чтения PDF-файлов.
// также для отображения контура, если это возможно.
// Установите для свойства «PageMode» значение «PdfPageMode.UseNone», чтобы программа чтения PDF отображала только сам документ.
// Установите для свойства «PageMode» значение «PdfPageMode.UseAttachments», чтобы сделать панель вложений видимой.
options.PageMode = pageMode;
doc.Save(ArtifactsDir + "PdfSaveOptions.PageMode.pdf", options);
Показывает обработку закладок в верхних и нижних колонтитулах документа, который мы преобразуем в PDF.
Document doc = new Document(MyDir + "Bookmarks in headers and footers.docx");
// Создаем объект «PdfSaveOptions», который мы можем передать методу «Save» документа.
// чтобы изменить способ преобразования этого метода в .PDF.
PdfSaveOptions saveOptions = new PdfSaveOptions();
// Установите для свойства «PageMode» значение «PdfPageMode.UseOutlines», чтобы отобразить контурную панель навигации в выходном PDF-файле.
saveOptions.PageMode = PdfPageMode.UseOutlines;
// Установите для свойства «DefaultBookmarksOutlineLevel» значение «1», чтобы отобразить все
// закладки на первом уровне структуры в выходном PDF.
saveOptions.OutlineOptions.DefaultBookmarksOutlineLevel = 1;
// Установите для свойства «HeaderFooterBookmarksExportMode» значение «HeaderFooterBookmarksExportMode.None», чтобы
// не экспортировать закладки, находящиеся внутри верхних/нижних колонтитулов.
// Установите для свойства "HeaderFooterBookmarksExportMode" значение "HeaderFooterBookmarksExportMode.First", чтобы
// экспортируем только закладки в верхнем/нижнем колонтитуле первого раздела.
// Установите для свойства «HeaderFooterBookmarksExportMode» значение «HeaderFooterBookmarksExportMode.All», чтобы
// экспортируем закладки, которые есть во всех верхних/нижних колонтитулах.
saveOptions.HeaderFooterBookmarksExportMode = headerFooterBookmarksExportMode;
doc.Save(ArtifactsDir + "PdfSaveOptions.HeaderFooterBookmarksExportMode.pdf", saveOptions);
Смотрите также
- пространство имен Aspose.Words.Saving
- сборка Aspose.Words