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