Окно «Получить документ»
Aspose.PDF for .NET — это мощная библиотека для работы с PDF-файлами, которая позволяет разработчикам создавать, редактировать и конвертировать PDF-файлы в своих .NET-приложениях. Одной из функций, предлагаемых этой библиотекой, является возможность получения информации о свойствах окна документа. Это руководство проведет вас через этапы использованияGetDocumentWindow
функция Aspose.PDF для .NET для получения информации о свойствах окна PDF-документа.
Шаг 1. Установите Aspose.PDF для .NET.
Чтобы использовать Aspose.PDF для .NET в своих приложениях .NET, вам необходимо сначала установить библиотеку. Вы можете скачать последнюю версию библиотеки с сайтаСтраница загрузки Aspose.PDF для .NET.
Загрузив библиотеку, извлеките содержимое ZIP-файла в папку на своем компьютере. Затем вам нужно будет добавить ссылку на Aspose.PDF for .NET DLL в ваш проект .NET.
Шаг 2. Загрузите PDF-документ
После того как вы установили Aspose.PDF для .NET и добавили ссылку на DLL в свой проект .NET, вы можете начать использоватьGetDocumentWindow
функция для получения информации о свойствах окна PDF-документа.
Первым шагом в использовании этой функции является загрузка PDF-документа, информацию о котором вы хотите получить. Для этого вы можете использовать следующий код:
// Путь к PDF-документу
string dataDir = "YOUR DOCUMENT DIRECTORY";
//Откройте PDF-документ
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
В приведенном выше коде замените"YOUR DOCUMENT DIRECTORY"
с путем к каталогу, в котором находится ваш PDF-документ. Этот код загрузит PDF-документ вDocument
объект, который затем можно использовать для получения информации о свойствах окна документа.
Шаг 3. Получите свойства окна документа
Чтобы получить информацию о свойствах окна PDF-документа, вы можете использовать следующий код:
// Получить свойства окна документа
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
Console.WriteLine("pageMode : {0}", pdfDocument.PageMode);
В приведенном выше коде каждая строка извлекает другое свойство окна PDF-документа и выводит его на консоль. Вы можете настроить этот код так, чтобы он получал только те свойства, которые вас интересуют.
Пример исходного кода для получения окна документа PDF-файла с использованием Aspose.PDF для .NET
Вот полный исходный код для получения свойств окна PDF-документа с помощьюGetDocumentWindow
особенность Aspose.PDF для .NET:
// Путь к каталогу документов.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Открыть документ
Document pdfDocument = new Document(dataDir + "GetDocumentWindow.pdf");
// Получить различные свойства документа
// Положение окна документа. По умолчанию: false.
Console.WriteLine("CenterWindow : {0}", pdfDocument.CenterWindow);
// Преобладающий порядок чтения; определяет положение страницы
// При отображении рядом — по умолчанию: L2R.
Console.WriteLine("Direction : {0}", pdfDocument.Direction);
// Должна ли строка заголовка окна отображать заголовок документа
// Если значение false, в строке заголовка отображается имя файла PDF. По умолчанию: false.
Console.WriteLine("DisplayDocTitle : {0}", pdfDocument.DisplayDocTitle);
// Следует ли изменить размер окна документа в соответствии с размером
// Первая отображаемая страница. По умолчанию: false.
Console.WriteLine("FitWindow : {0}", pdfDocument.FitWindow);
// Скрывать ли строку меню приложения просмотра. По умолчанию: false.
Console.WriteLine("HideMenuBar : {0}", pdfDocument.HideMenubar);
//Скрывать ли панель инструментов приложения просмотра. По умолчанию: false.
Console.WriteLine("HideToolBar : {0}", pdfDocument.HideToolBar);
// Скрывать ли элементы пользовательского интерфейса, такие как полосы прокрутки
// И оставлять отображаемым только содержимое страницы. По умолчанию: false.
Console.WriteLine("HideWindowUI : {0}", pdfDocument.HideWindowUI);
// Режим страницы документа. Как отобразить документ при выходе из полноэкранного режима.
Console.WriteLine("NonFullScreenPageMode : {0}", pdfDocument.NonFullScreenPageMode);
// Макет страницы, т.е. одна страница, один столбец.
Console.WriteLine("PageLayout : {0}", pdfDocument.PageLayout);
// Как должен отображаться документ при открытии
// Т.е. показывать миниатюры, полноэкранный режим, показывать панель вложений
Console.WriteLine("pageMode : {0}", pdfDocument.PageMode);
Заключение
В этом руководстве мы узнали, как использовать Aspose.PDF для .NET для получения информации о свойствах окна PDF-документа. Загрузив документ PDF и получив доступ к свойствам его окна, вы можете собрать информацию о том, как документ должен отображаться при открытии в приложении просмотра. Aspose.PDF для .NET предоставляет мощный набор функций для программной работы с PDF-файлами, что делает его ценным инструментом для манипулирования PDF-файлами в приложениях .NET.
Часто задаваемые вопросы
Вопрос: Какова цель получения свойств окна PDF-документа?
О: Получение свойств окна PDF-документа позволяет вам собрать информацию о том, как PDF-документ должен отображаться при открытии в приложении просмотра. Эти свойства управляют различными аспектами, такими как положение окна, режим отображения и видимость элементов пользовательского интерфейса.
Вопрос: Как мне установить Aspose.PDF для .NET в мой проект .NET?
О: Чтобы установить Aspose.PDF для .NET, вам необходимо скачать библиотеку с сайтаСтраница загрузки Aspose.PDF для .NET. После загрузки извлеките содержимое ZIP-файла и добавьте ссылку на Aspose.PDF for .NET DLL в свой проект .NET.
Вопрос: Могу ли я настроить код для получения только определенных свойств окна?
О: Да, вы можете настроить код для получения определенных свойств окна, закомментировав ненужные строки. Каждая строка кода соответствует определенному свойству окна, поэтому вы можете включать или исключать свойства в зависимости от ваших требований.
Вопрос: Какие типы свойств окна я могу получить с помощью Aspose.PDF для .NET?
О: Используя Aspose.PDF для .NET, вы можете получить различные свойства окна PDF-документа, включая центрирование окна, настройку макета страницы, управление отображением панелей инструментов и строк меню и многое другое.