Установка свойств окна документа и отображения страницы в Ruby
Contents
[
Hide
]
Aspose.PDF - Установка свойств окна документа и отображения страницы
Чтобы установить свойства окна документа и отображения страницы PDF-документа с использованием Aspose.PDF Java для Ruby, просто вызовите модуль SetDocumentWindow.
Ruby Code
# Путь к директории с документами.
data_dir = File.dirname(File.dirname(File.dirname(File.dirname(__FILE__)))) + '/data/'
# Открыть PDF-документ.
doc = Rjb::import('com.aspose.pdf.Document').new(data_dir + "input1.pdf")
# Установить различные свойства документа
# Положение окна документа - По умолчанию: false
doc.setCenterWindow(true)
# Основной порядок чтения; определяет положение страницы
# при отображении рядом - По умолчанию: L2R
#doc.setDirection(Rjb::import('com.aspose.pdf.Direction.L2R'))
# Должен ли заголовок окна отображать заголовок документа.
# Если false, заголовок окна отображает имя PDF-файла - По умолчанию: false
doc.setDisplayDocTitle(true)
# Должно ли окно документа изменяться по размеру для подгонки
# под размер первой отображаемой страницы - По умолчанию: false
doc.setFitWindow(true)
# Должно ли скрываться меню приложения просмотра - По умолчанию: false
doc.setHideMenubar(true)
# Должно ли скрываться панель инструментов приложения просмотра - По умолчанию: false
doc.setHideToolBar(true)
# Должны ли скрываться элементы UI, такие как полосы прокрутки
# и оставаться только содержимое страницы - По умолчанию: false
doc.setHideWindowUI(true)
# Режим страницы документа. Как отображать документ при выходе из полноэкранного режима.
doc.setNonFullScreenPageMode(Rjb::import('com.aspose.pdf.PageMode.UseOC'))
# Макет страницы, т.е. одна страница, одна колонка
doc.setPageLayout(Rjb::import('com.aspose.pdf.PageLayout.TwoColumnLeft'))
# Как документ должен отображаться при открытии.
doc.setPageMode()
# Сохранить обновленный PDF-файл
doc.save(data_dir + "Set Document Window.pdf")
Download Running Code
Скачайте Set Document Window and Page Display Properties (Aspose.PDF) с любого из указанных ниже сайтов для совместной разработки: