Document

Наследование: java.lang.Object, com.aspose.pdf.IVentureLicenseTarget, com.aspose.pdf.ADocument

Все реализованные интерфейсы: com.aspose.pdf.IDocument

public final class Document extends ADocument implements IDocument

Класс, представляющий PDF-документ

Конструкторы

КонструкторОписание
Document()Инициализирует пустой документ.
Document(byte[] input)Инициализировать новый экземпляр документа из входного массива байтов.
Document(InputStream input)Инициализировать новый экземпляр документа из входного потока.
Document(InputStream input, String password)Инициализировать новый экземпляр документа из входного потока.
Document(System.IO.Stream input)Инициализировать новый экземпляр документа из входного потока.
Document(InputStream input, String password, boolean isManagedStream)Инициализировать новый экземпляр документа из входного потока.
Document(InputStream input, boolean isManagedStream)Инициализировать новый экземпляр документа из входного потока.
Document(InputStream input, LoadOptions options)Открывает существующий документ из потока, обеспечивая необходимое преобразование для получения pdf-документа.
Document(String filename, LoadOptions options)Открывает существующий документ из файла, обеспечивая необходимое преобразование для получения документа в формате pdf.
Document(System.IO.Stream input, String password)Открывает существующий документ из потока.
Document(String filename)Просто запустите документ, используя имя файла.
Document(String filename, String password)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.
Document(String filename, String password, boolean isManagedStream)Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.

Поля

ПолеОписание
FontSubstitutionЭто происходит, когда шрифт заменяет другой шрифт в документе.

Методы

МетодОписание
afterImport()Перечислите все зарегистрированные аннотации и вызовите AfterImport для каждой из них.
bindXml(InputStream stream)Привязать xml к документу
bindXml(InputStream xmlStream, InputStream xslStream)Привязать xml/xsl к документу
bindXml(InputStream xmlStream, InputStream xslStream, System.Xml.XmlReaderSettings settings)Привязать xml/xsl к документу
bindXml(String file)Привязать xml к документу
bindXml(String xmlFile, String xslFile)Привязать xml/xsl к документу
changePasswords(String ownerPassword, String newUserPassword, String newOwnerPassword)Изменяет пароли к документам.
check(boolean doRepair)Утверждает документ.
close()Закрывает все ресурсы, используемые этим документом.
convert(Document.CallBackGetHocr callback)Преобразование документа в доступный для поиска документ.
convert(Document.CallBackGetHocr callback, boolean isTestVisible)Преобразование документа и сохранение ошибок в указанный файл.
convert(Document.CallBackGetHocr callback, boolean isTextVisible, boolean isOriginalImage)Преобразование документа и сохранение ошибок в указанный файл.
convert(PdfFormatConversionOptions options)Преобразование документа с использованием указанных параметров преобразования
convert(int fixup, OutputStream outputLog)Преобразуйте документ, применив Fixup.
convert(int fixup, OutputStream outputLog, boolean onlyValidation, Object[] parameters)Преобразуйте документ, применив Fixup.
convert(int fixup, String outputLog)Преобразуйте документ, применив Fixup.
convert(int fixup, String outputLog, boolean onlyValidation, Object[] parameters)Преобразуйте документ, применив Fixup.
convert(InputStream srcStream, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)Преобразует поток в исходном формате в поток в целевом формате.
convert(InputStream srcStream, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)Преобразует поток в исходном формате в целевой файл в целевом формате.
convert(OutputStream outputLogStream, PdfFormat format, int action)Преобразование документа и сохранение ошибок в указанный поток.
convert(OutputStream outputLogStream, PdfFormat format, int action, int transparencyAction)Преобразование документа и сохранение ошибок в указанный файл.
convert(String srcFileName, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)Преобразует исходный файл в исходном формате в поток в целевом формате.
convert(String srcFileName, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)Преобразует исходный файл в исходном формате в целевой файл в целевом формате.
convert(String outputLogFileName, PdfFormat format, int action)Преобразование документа и сохранение ошибок в указанный файл.
convert(String outputLogFileName, PdfFormat format, int action, int transparencyAction)Преобразование документа и сохранение ошибок в указанный файл.
convertInternal(System.IO.Stream outputLogStream, PdfFormat format, int action)Преобразование документа и сохранение ошибок в указанный поток.
convertPageToPNGMemoryStream(Page page)Конвертируйте страницу в PNG для потока изображений DSR, OMR, OCR.
convertWithSkippingErrors(Document.CallBackGetHocr callback)Преобразуйте документ в доступный для поиска документ и пропустите ошибки hochr, которые не могут быть преобразованы.
decrypt()Расшифровывает документ.
dispose()Закрывает все ресурсы, используемые этим документом.
encrypt(String userPassword, String ownerPassword, DocumentPrivilege privileges, int cryptoAlgorithm, boolean usePdf20)Шифрует документ.
encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm)Шифрует документ.
encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm, boolean usePdf20)Шифрует документ.
endOperation()
equals(Object arg0)
exportAnnotationsToXfdf(OutputStream output)Экспорт всех аннотаций документа в поток.
exportAnnotationsToXfdf(String fileName)Экспортирует все аннотации документа в файл XFDF.
flatten()Удаляет все поля из документа и вместо них помещает их значения.
flatten(Form.FlattenSettings flattenSettings)Удаляет все поля из документа и вместо них помещает их значения.
freeMemory()Очищает память
getAbsentFontHandler()Уведомление об отсутствии шрифтов при обработке документов.
getActions()Получает действия документа.
getAllowReusePageContent()Позволяет объединять содержимое страниц для оптимизации размера документа.
getBackground()Получает цвет фона документа.
getCatalogValue(String key)Возвращает значение элемента из словаря каталога.
getClass()
getCollection()Получает коллекцию документов.
getCryptoAlgorithm()Получает параметры безопасности, если документ зашифрован.
getDefaultCopier()Возвращает копир, используемый для копирования страниц в этот документ.
getDestinations()Получает коллекцию пунктов назначения.
getDirection()Получает порядок чтения текста: L2R (слева направо) или R2L (справа налево).
getDuplex()Получает или задает параметр обработки режима двусторонней печати для использования при печати файла из диалогового окна печати.
getEmbedStandardFonts()Свойство, которое объявляет, что документ должен включать все стандартные шрифты Type1, для которых флаг IsEmbedded установлен в значение true.
getEmbeddedFiles()Получает коллекцию файлов, встроенных в документ.
getEnableSignatureSanitization()Получает или задает флаг для управления очисткой полей подписи.
getEngineDoc()Экземпляр IPdfDocument, используемый для доступа к внутренней структуре документа.
getFileName()Имя PDF-файла, вызвавшего этот документ
getFontUtilities()Экземпляр IDocumentFontUtilities
getForm()Получает акроформу документа.
getId()Получает идентификатор.
getIgnoreCorruptedObjects()Получает или устанавливает флаг игнорирования ошибок в исходных файлах.
getInfo()Получает информацию о документе.
getJavaScript()Коллекция JavaScript уровня документа.
getLogicalStructure()Получает логическую структуру документа.
getMetadata()Метаданные документа.
getMetadataStream()Возвращает необработанный поток метаданных
getNamedDestinations()Коллекция Named Destination в документе.
getNonFullScreenPageMode()Получает режим страницы, определяя способ отображения документа при выходе из полноэкранного режима.
getObjectById(String id)Получает объект с указанным идентификатором в документе.
getOpenAction()Получает действие, выполняемое при открытии документа.
getOptimizeSize()Получает флаг оптимизации.
getOutlines()Получает структуру документа.
getPageInfo()Получает информацию о странице.
getPageLabels()Получает метки страниц в документе.
getPageLayout()Получает макет страницы, который будет использоваться при открытии документа.
getPageMode()Получает режим страницы, определяя, как документ должен отображаться при открытии.
getPages()Получает коллекцию страниц документа.
getPdfFormat()Получает формат pdfa
getPermissions()Получает разрешения документа.
getTaggedContent()Получает доступ к содержимому TaggedPdf.
getVersion()Получает версию Pdf из заголовка файла Pdf.
getXmpMetadata(OutputStream output)Получить метаданные XMP из документа.
hashCode()
importAnnotationsFromXfdf(InputStream stream)Импорт аннотаций из потока в документ.
importAnnotationsFromXfdf(String fileName)Импорт аннотаций из файла XFDF в документ.
isAbsentFontTryToSubstitute()Флаг, информирующий о замене отсутствующего шрифта.
isCenterWindow()Получает флаг, указывающий, будет ли положение окна документа центрировано на экране.
isDisableFontLicenseVerifications()Многие операции со шрифтом не могут быть выполнены, если эти операции запрещены лицензией на этот шрифт.
isDisplayDocTitle()Получает флаг, указывающий, должна ли строка заголовка окна документа отображать заголовок документа.
isEnableObjectUnload()Получить или установить флаг, разрешающий частичную выгрузку документа из памяти.
isEncrypted()Получает зашифрованный статус документа.
isFitWindow()Получает флаг, указывающий, нужно ли изменять размер окна документа, чтобы он соответствовал первой отображаемой странице.
isHandleSignatureChange()Выбросить исключение, если документ сохранится с изменениями и будет иметь подпись
isHideMenubar()Получает флаг, указывающий, следует ли скрывать строку меню, когда документ активен.
isHideToolBar()Получает флаг, указывающий, должна ли быть скрыта панель инструментов, когда документ активен.
isHideWindowUI()Получает флаг, указывающий, должны ли быть скрыты элементы пользовательского интерфейса, когда документ активен.
isLicensed()Получает лицензированное состояние системы.
isLinearized()Получает значение, указывающее, является ли документ линеаризованным.
isManualDisposeEnabled()По умолчанию метод сохраняет закрытые внутренние потоки и освобождает ресурсы памяти.
isPdfUaCompliant()Получает документ, совместимый с pdfua.
isPdfaCompliant()Получает документ, совместимый с pdfa.
isSkippedPdfaCompliantValidationBeforeSave()По умолчанию процесс проверки pdfa необходим для обновления или удаления данных, совместимых с pdfa, если некоторые правила были нарушены.
isXrefGapsAllowed()Получает или задает документ, совместимый с pdfa.
notify()
notifyAll()
optimize()Линеаризовать документ, чтобы - как можно быстрее открыть первую страницу; - отображать следующую страницу или переходить по ссылке на следующую страницу как можно быстрее; - отображать страницу постепенно по мере ее поступления, когда данные для страницы доставляются по медленному каналу (сначала отображать наиболее полезные данные); - разрешить взаимодействие с пользователем, например переход по ссылке, даже до того, как вся страница будет получена и отображена.
optimizeResources()Оптимизируйте ресурсы в документе: 1.
optimizeResources(OptimizationOptions strategy)Оптимизируйте ресурсы в документе в соответствии с определенной стратегией оптимизации.
preSave(PageCollection pages, SaveOptions saveOptions)Внутренний метод
processParagraphs()Сохраняет документ в поток.
removeMetadata()Удаляет метаданные из документа.
removePdfUaCompliance()Удалить соответствие pdfUa из документа
removePdfaCompliance()Удалить соответствие pdfa из документа
repair()Восстанавливает поврежденный документ.
resumeUpdate()возобновляет обновление документа
save()Сохраняйте документ инкрементно (т. е. используя технику инкрементного обновления).
save(System.IO.Stream output)Сохраняет документ в поток.
save(SaveOptions options)Сохраняет документ с параметрами сохранения.
save(OutputStream output)Сохраняет документ в поток.
save(OutputStream outputStream, SaveFormat format)Сохраняет документ с новым именем вместе с форматом файла.
save(OutputStream outputStream, SaveOptions options)Сохраняет документ в поток с параметрами сохранения.
save(String outputFileName)Сохраняет документ в указанный файл.
save(String outputFileName, SaveFormat format)Сохраняет документ с новым именем вместе с форматом файла.
save(String outputFileName, SaveOptions options)Сохраняет документ под новым именем, задавая параметры сохранения.
saveIncrementally(System.IO.Stream output)Поэтапно сохраняет документ PDF в указанный поток.
saveIncrementally(OutputStream output)Поэтапно сохраняет документ PDF в указанный поток.
saveIncrementally(String outputFileName)Поэтапно сохраняет документ PDF в указанный поток.
saveXml(String file)Сохранить документ в XML.
sendTo(DocumentDevice device, int fromPage, int toPage, OutputStream output)Отправляет определенные страницы документа на устройство для обработки документов.
sendTo(DocumentDevice device, int fromPage, int toPage, String outputFileName)Отправляет весь документ на устройство для обработки документов.
sendTo(DocumentDevice device, OutputStream output)Отправляет весь документ на устройство для обработки документов.
sendTo(DocumentDevice device, String outputFileName)Отправляет весь документ на устройство для обработки документов.
setAbsentFontHandler(ADocument.AbsentFontHandler absentFontHandler)Уведомление об отсутствии шрифтов при обработке документов.
setAbsentFontTryToSubstitute(boolean setAbsentFontTryToSubstitute)Установка флага установки определяемого программой шрифта в случае отсутствия шрифта.
setAllowReusePageContent(boolean value)Позволяет объединять содержимое страниц для оптимизации размера документа.
setBackground(Color value)Устанавливает цвет фона документа.
setCenterWindow(boolean value)Устанавливает флаг, определяющий, будет ли положение окна документа центрировано на экране.
setCollection(Collection value)Устанавливает коллекцию документа.
setConvertMetadataAndCatalogOnly(boolean value)Получает параметр преобразования для конвертера pdf/ua (преобразовывать только метаданные и каталог документов, если установлено значение true)
setDirection(int value)Устанавливает порядок чтения текста: L2R (слева направо) или R2L (справа налево).
setDisableFontLicenseVerifications(boolean value)Многие операции со шрифтом не могут быть выполнены, если эти операции запрещены лицензией на этот шрифт.
setDisplayDocTitle(boolean value)Устанавливает флаг, определяющий, должна ли строка заголовка окна документа отображать заголовок документа.
setDuplex(int value)Получает или задает параметр обработки режима двусторонней печати для использования при печати файла из диалогового окна печати.
setEmbedStandardFonts(boolean value)Свойство, которое объявляет, что документ должен включать все стандартные шрифты Type1, для которых флаг IsEmbedded установлен в значение true.
setEnableObjectUnload(boolean value)Получить или установить флаг, разрешающий частичную выгрузку документа из памяти.
setEnableSignatureSanitization(boolean value)Получает или задает флаг для управления очисткой полей подписи.
setFitWindow(boolean value)Устанавливает флаг, указывающий, нужно ли изменять размер окна документа, чтобы он соответствовал первой отображаемой странице.
setHandleSignatureChange(boolean value)Выбросить исключение, если документ сохранится с изменениями и будет иметь подпись
setHideMenubar(boolean value)Устанавливает флаг, указывающий, должна ли строка меню быть скрыта, когда документ активен.
setHideToolBar(boolean value)Установите флаг, указывающий, должна ли панель инструментов быть скрыта, когда документ активен.
setHideWindowUI(boolean value)Устанавливает флаг, указывающий, должны ли быть скрыты элементы пользовательского интерфейса, когда документ активен.
setIgnoreCorruptedObjects(boolean value)Получает или устанавливает флаг игнорирования ошибок в исходных файлах.
setLayersAdded(boolean value)
setLinearized(boolean value)Устанавливает значение, указывающее, является ли документ линеаризованным.
setManualDisposeEnabled(boolean manualDisposeEnabled)По умолчанию метод save закрывает внутренние потоки и освобождает ресурсы памяти.
setNonFullScreenPageMode(int value)Устанавливает режим страницы, определяя, как отображать документ при выходе из полноэкранного режима.
setOpenAction(IAppointment value)Задает действие, выполняемое при открытии документа.
setOptimizeSize(boolean value)Устанавливает флаг оптимизации.
setPageInfo(PageInfo value)Устанавливает информацию о странице.
setPageLayout(int value)Задает макет страницы, который будет использоваться при открытии документа.
setPageMode(int pageMode)Устанавливает режим страницы, определяя, как документ должен отображаться при открытии.
setSkipPdfaCompliantValidationBeforeSave(boolean pdfaCompliantValidationBeforeSave)По умолчанию процесс проверки pdfa необходим для обновления или удаления pdfa, если некоторые правила были нарушены.
setTitle(String title)Установить заголовок для документа PDF
setXmpMetadata(InputStream stream)Установить метаданные XMP документа.
setXrefGapsAllowed(boolean value)Получает или задает документ, совместимый с pdfa.
startOperation()
suppressUpdate()Подавляет обновление данных содержимого для всех страниц Содержимое не обновляется до тех пор, пока не будет вызвано ResumeUpdate
toString()
updatePages()
validate(PdfFormatConversionOptions options)Подтвердить документ в указанный файл.
validate(OutputStream outputLogStream, PdfFormat format)Подтвердить документ в указанный файл.
validate(String outputLogFileName, PdfFormat format)Подтвердить документ в указанный файл.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Document()

public Document()

Инициализирует пустой документ.

Document(byte[] input)

public Document(byte[] input)

Инициализировать новый экземпляр документа из входного массива байтов.

Параметры:

ПараметрТипОписание
inputbyte[]байтовый массив с pdf-документом.

Document(InputStream input)

public Document(InputStream input)

Инициализировать новый экземпляр документа из входного потока.

Параметры:

ПараметрТипОписание
inputjava.io.InputStreamПоток с документом PDF.

Document(InputStream input, String password)

public Document(InputStream input, String password)

Инициализировать новый экземпляр документа из входного потока.

Параметры:

ПараметрТипОписание
inputjava.io.InputStreamОбъект входного потока, соответствующий PDF-файл защищен паролем.
passwordjava.lang.StringПароль пользователя или владельца.

Document(System.IO.Stream input)

public Document(System.IO.Stream input)

Инициализировать новый экземпляр документа из входного потока.

Параметры:

ПараметрТипОписание
inputcom.aspose.ms.System.IO.StreamПоток с документом PDF.

Document(InputStream input, String password, boolean isManagedStream)

public Document(InputStream input, String password, boolean isManagedStream)

Инициализировать новый экземпляр документа из входного потока.

Параметры:

ПараметрТипОписание
inputjava.io.InputStreamПоток с документом PDF.
passwordjava.lang.StringПароль пользователя или владельца.
isManagedStreambooleanесли установлено значение true, внутренний поток закрывается перед выходом; в противном случае нет.

Document(InputStream input, boolean isManagedStream)

public Document(InputStream input, boolean isManagedStream)

Инициализировать новый экземпляр документа из входного потока.

Параметры:

ПараметрТипОписание
inputjava.io.InputStreamПоток с документом PDF.
isManagedStreambooleanесли установлено значение true, внутренний поток закрывается перед выходом; в противном случае нет.

Document(InputStream input, LoadOptions options)

public Document(InputStream input, LoadOptions options)

Открывает существующий документ из потока, обеспечивая необходимое преобразование для получения pdf-документа.

Параметры:

ПараметрТипОписание
inputjava.io.InputStreamВходной поток для преобразования в документ PDF.
optionsLoadOptionsПредставляет свойства для преобразования входных данных в документ PDF.

Document(String filename, LoadOptions options)

public Document(String filename, LoadOptions options)

Открывает существующий документ из файла, обеспечивая необходимое преобразование для получения документа в формате pdf.

Параметры:

ПараметрТипОписание
filenamejava.lang.StringВходной файл для преобразования в PDF-документ.
optionsLoadOptionsПредставляет свойства для преобразования имени файла в документ PDF.

Document(System.IO.Stream input, String password)

public Document(System.IO.Stream input, String password)

Открывает существующий документ из потока.

Параметры:

ПараметрТипОписание
inputcom.aspose.ms.System.IO.StreamВходной файл для преобразования в PDF-документ.
passwordjava.lang.StringПароль пользователя или владельца.

Document(String filename)

public Document(String filename)

Просто запустите документ, используя имя файла. То же, что и Document(Stream) .

Параметры:

ПараметрТипОписание
filenamejava.lang.StringИмя файла pdf-документа.

Document(String filename, String password)

public Document(String filename, String password)

Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.

Параметры:

ПараметрТипОписание
filenamejava.lang.StringИмя файла документа.
passwordjava.lang.StringПароль пользователя или владельца.

Document(String filename, String password, boolean isManagedStream)

public Document(String filename, String password, boolean isManagedStream)

Инициализирует новый экземпляр класса Document для работы с зашифрованным документом.

Параметры:

ПараметрТипОписание
filenamejava.lang.StringИмя файла документа.
passwordjava.lang.StringПароль пользователя или владельца.
isManagedStreambooleanесли установлено значение true, внутренний поток закрывается перед выходом; в противном случае нет.

FontSubstitution

public final PdfEvent<ADocument.FontSubstitutionHandler> FontSubstitution

Это происходит, когда шрифт заменяет другой шрифт в документе.

afterImport()

public void afterImport()

Перечислите все зарегистрированные аннотации и вызовите AfterImport для каждой из них. Внутренний метод

bindXml(InputStream stream)

public void bindXml(InputStream stream)

Привязать xml к документу

Параметры:

ПараметрТипОписание
streamjava.io.InputStreamПоток с xml файлом

bindXml(InputStream xmlStream, InputStream xslStream)

public void bindXml(InputStream xmlStream, InputStream xslStream)

Привязать xml/xsl к документу

Параметры:

ПараметрТипОписание
xmlStreamjava.io.InputStreamXML-поток.
xslStreamjava.io.InputStreamПоток xsl, если используется XSLT.

bindXml(InputStream xmlStream, InputStream xslStream, System.Xml.XmlReaderSettings settings)

public void bindXml(InputStream xmlStream, InputStream xslStream, System.Xml.XmlReaderSettings settings)

Привязать xml/xsl к документу

Параметры:

ПараметрТипОписание
xmlStreamjava.io.InputStreamXML-поток.
xslStreamjava.io.InputStreamПоток xsl, если используется XSLT.
settingscom.aspose.ms.System.Xml.XmlReaderSettingsНастройки чтения xml.

bindXml(String file)

public void bindXml(String file)

Привязать xml к документу

Параметры:

ПараметрТипОписание
filejava.lang.StringXML-файл

bindXml(String xmlFile, String xslFile)

public void bindXml(String xmlFile, String xslFile)

Привязать xml/xsl к документу

Параметры:

ПараметрТипОписание
xmlFilejava.lang.StringXML-файл.
xslFilejava.lang.StringФайл xsl, если используется XSLT.

changePasswords(String ownerPassword, String newUserPassword, String newOwnerPassword)

public void changePasswords(String ownerPassword, String newUserPassword, String newOwnerPassword)

Изменяет пароли к документам. Это действие можно выполнить только с использованием пароля владельца.

Параметры:

ПараметрТипОписание
ownerPasswordjava.lang.StringПароль владельца.
newUserPasswordjava.lang.StringНовый пароль пользователя.
newOwnerPasswordjava.lang.StringНовый пароль владельца.

check(boolean doRepair)

public boolean check(boolean doRepair)

Утверждает документ.

Параметры:

ПараметрТипОписание
doRepairbooleanЕсли правда найденные проблемы будут устранены.

Возвращает: boolean - логическое значение

close()

public void close()

Закрывает все ресурсы, используемые этим документом.

convert(Document.CallBackGetHocr callback)

public boolean convert(Document.CallBackGetHocr callback)

Преобразование документа в доступный для поиска документ.

Параметры:

ПараметрТипОписание
callbackCallBackGetHocrПроцедура обратного вызова для распознавания hocr.

Возвращает: boolean - логическое значение

convert(Document.CallBackGetHocr callback, boolean isTestVisible)

public boolean convert(Document.CallBackGetHocr callback, boolean isTestVisible)

Преобразование документа и сохранение ошибок в указанный файл.

Это позволяет показать/скрыть доступный для поиска текст. Значение по умолчанию — ЛОЖЬ.

Параметры:

ПараметрТипОписание
callbackCallBackGetHocrДействие для объектов, которые нельзя конвертировать
isTestVisiblebooleanлогическое значение

Возвращает: boolean - Результат операции

convert(Document.CallBackGetHocr callback, boolean isTextVisible, boolean isOriginalImage)

public boolean convert(Document.CallBackGetHocr callback, boolean isTextVisible, boolean isOriginalImage)

Преобразование документа и сохранение ошибок в указанный файл.

Это позволяет показать/скрыть доступный для поиска текст на странице. Значение по умолчанию — ЛОЖЬ. Это позволяет получить исходное изображение из pdf. Значение по умолчанию — ЛОЖЬ.

Параметры:

ПараметрТипОписание
callbackCallBackGetHocrДействие для объектов, которые нельзя конвертировать
isTextVisiblebooleanлогическое значение
isOriginalImagebooleanлогическое значение

Возвращает: boolean - Результат операции

convert(PdfFormatConversionOptions options)

public boolean convert(PdfFormatConversionOptions options)

Преобразование документа с использованием указанных параметров преобразования

Параметры:

ПараметрТипОписание
optionsPdfFormatConversionOptionsнабор опций для преобразования документа PDF

Возвращает: boolean - Результат операции

convert(int fixup, OutputStream outputLog)

public final boolean convert(int fixup, OutputStream outputLog)

Преобразуйте документ, применив Fixup.

Параметры:

ПараметрТипОписание
fixupintТип исправления.
outputLogjava.io.OutputStreamЖурнал процесса.

Возвращает: boolean - Результат операции.

convert(int fixup, OutputStream outputLog, boolean onlyValidation, Object[] parameters)

public final boolean convert(int fixup, OutputStream outputLog, boolean onlyValidation, Object[] parameters)

Преобразуйте документ, применив Fixup.

Параметры:

ПараметрТипОписание
fixupintТип исправления.
outputLogjava.io.OutputStreamЖурнал процесса.
onlyValidationbooleanТолько проверка документов.
parametersjava.lang.Object[]Свойства Fixup, которые нельзя задать.

Возвращает: boolean - Результат операции.

convert(int fixup, String outputLog)

public boolean convert(int fixup, String outputLog)

Преобразуйте документ, применив Fixup.

Параметры:

ПараметрТипОписание
fixupintТип исправления.
outputLogjava.lang.StringЖурнал процесса.

Возвращает: boolean - Результат операции.

convert(int fixup, String outputLog, boolean onlyValidation, Object[] parameters)

public boolean convert(int fixup, String outputLog, boolean onlyValidation, Object[] parameters)

Преобразуйте документ, применив Fixup.

Параметры:

ПараметрТипОписание
fixupintТип исправления.
outputLogjava.lang.StringЖурнал процесса.
onlyValidationbooleanТолько проверка документов.
parametersjava.lang.Object[]Свойства Fixup, которые нельзя задать.

Возвращает: boolean - Результат операции.

convert(InputStream srcStream, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)

public static void convert(InputStream srcStream, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)

Преобразует поток в исходном формате в поток в целевом формате.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamИсходный поток.
loadOptionsLoadOptionsФормат исходного потока.
dstStreamjava.io.OutputStreamЦелевой поток.
saveOptionsSaveOptionsФормат конечного файла.

convert(InputStream srcStream, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)

public static void convert(InputStream srcStream, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)

Преобразует поток в исходном формате в целевой файл в целевом формате.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamИсходный поток.
loadOptionsLoadOptionsФормат исходного потока.
dstFileNamejava.lang.StringИмя файла назначения.
saveOptionsSaveOptionsФормат конечного файла.

convert(OutputStream outputLogStream, PdfFormat format, int action)

public boolean convert(OutputStream outputLogStream, PdfFormat format, int action)

Преобразование документа и сохранение ошибок в указанный поток.

Параметры:

ПараметрТипОписание
outputLogStreamjava.io.OutputStreamПоток, где будут храниться комментарии.
formatPdfFormatФормат пдф.
actionintДействие для объектов, которые нельзя конвертировать

Возвращает: boolean - логическое значение

convert(OutputStream outputLogStream, PdfFormat format, int action, int transparencyAction)

public final boolean convert(OutputStream outputLogStream, PdfFormat format, int action, int transparencyAction)

Преобразование документа и сохранение ошибок в указанный файл.

Параметры:

ПараметрТипОписание
outputLogStreamjava.io.OutputStreamПоток, где будут храниться комментарии.
formatPdfFormatФормат пдф.
actionintДействие для объектов, которые нельзя конвертировать
transparencyActionintДействие для объектов, замаскированных изображением

Возвращает: boolean - Результат операции

convert(String srcFileName, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)

public static void convert(String srcFileName, LoadOptions loadOptions, OutputStream dstStream, SaveOptions saveOptions)

Преобразует исходный файл в исходном формате в поток в целевом формате.

Параметры:

ПараметрТипОписание
srcFileNamejava.lang.StringИмя исходного файла.
loadOptionsLoadOptionsФормат исходного файла.
dstStreamjava.io.OutputStreamЦелевой поток.
saveOptionsSaveOptionsФормат целевого потока.

convert(String srcFileName, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)

public static void convert(String srcFileName, LoadOptions loadOptions, String dstFileName, SaveOptions saveOptions)

Преобразует исходный файл в исходном формате в целевой файл в целевом формате.

Параметры:

ПараметрТипОписание
srcFileNamejava.lang.StringИмя исходного файла.
loadOptionsLoadOptionsФормат исходного файла.
dstFileNamejava.lang.StringИмя файла назначения.
saveOptionsSaveOptionsФормат конечного файла.

convert(String outputLogFileName, PdfFormat format, int action)

public boolean convert(String outputLogFileName, PdfFormat format, int action)

Преобразование документа и сохранение ошибок в указанный файл.

Параметры:

ПараметрТипОписание
outputLogFileNamejava.lang.StringПуть к файлу, в котором будут храниться комментарии.
formatPdfFormatФормат пдф.
actionintДействие для объектов, которые нельзя конвертировать

Возвращает: boolean - логическое значение

convert(String outputLogFileName, PdfFormat format, int action, int transparencyAction)

public boolean convert(String outputLogFileName, PdfFormat format, int action, int transparencyAction)

Преобразование документа и сохранение ошибок в указанный файл.

Параметры:

ПараметрТипОписание
outputLogFileNamejava.lang.StringПуть к файлу, в котором будут храниться комментарии.
formatPdfFormatФормат пдф.
actionintДействие для объектов, которые нельзя конвертировать
transparencyActionintДействие для объектов, замаскированных изображением

Возвращает: boolean - Результат операции

convertInternal(System.IO.Stream outputLogStream, PdfFormat format, int action)

public boolean convertInternal(System.IO.Stream outputLogStream, PdfFormat format, int action)

Преобразование документа и сохранение ошибок в указанный поток.

Параметры:

ПараметрТипОписание
outputLogStreamcom.aspose.ms.System.IO.StreamПоток, где будут храниться комментарии.
formatPdfFormatФормат пдф.
actionintПроцедура обратного вызова для распознавания hocr.

Возвращает: boolean - логическое значение

convertPageToPNGMemoryStream(Page page)

public byte[] convertPageToPNGMemoryStream(Page page)

Конвертируйте страницу в PNG для потока изображений DSR, OMR, OCR.

Параметры:

ПараметрТипОписание
pagePageОбъект страницы для преобразования.

Возвращает: байт[] - поток изображения в байтах[] множество.

convertWithSkippingErrors(Document.CallBackGetHocr callback)

public boolean convertWithSkippingErrors(Document.CallBackGetHocr callback)

Преобразуйте документ в доступный для поиска документ и пропустите ошибки hochr, которые не могут быть преобразованы.

Параметры:

ПараметрТипОписание
callbackCallBackGetHocrПроцедура обратного вызова для распознавания hocr.

Возвращает: boolean - логическое значение

decrypt()

public void decrypt()

Расшифровывает документ. Вызовите затем Сохранить, чтобы получить расшифрованную версию документа.

dispose()

public void dispose()

Закрывает все ресурсы, используемые этим документом.

Этот метод устарел, вместо него используйте close().

encrypt(String userPassword, String ownerPassword, DocumentPrivilege privileges, int cryptoAlgorithm, boolean usePdf20)

public void encrypt(String userPassword, String ownerPassword, DocumentPrivilege privileges, int cryptoAlgorithm, boolean usePdf20)

Шифрует документ. Позвоните, затем Сохранить, чтобы получить зашифрованную версию документа.

Параметры:

ПараметрТипОписание
userPasswordjava.lang.StringПользовательский пароль.
ownerPasswordjava.lang.StringПароль владельца.
privilegesDocumentPrivilegeПрава доступа к документу, подробности см. в разделе Разрешения.
cryptoAlgorithmintКриптографический алгоритм, подробности см. в CryptoAlgorithm.
usePdf20booleanПоддержка версии 6 (расширение 8).

encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm)

public void encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm)

Шифрует документ. Позвоните, затем Сохранить, чтобы получить зашифрованную версию документа.

Параметры:

ПараметрТипОписание
userPasswordjava.lang.StringПользовательский пароль.
ownerPasswordjava.lang.StringПароль владельца.
permissionsintПрава доступа к документу, подробности см. в разделе Разрешения.
cryptoAlgorithmintКриптографический алгоритм, подробности см. в CryptoAlgorithm.

encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm, boolean usePdf20)

public void encrypt(String userPassword, String ownerPassword, int permissions, int cryptoAlgorithm, boolean usePdf20)

Шифрует документ. Позвоните, затем Сохранить, чтобы получить зашифрованную версию документа.

Параметры:

ПараметрТипОписание
userPasswordjava.lang.StringПользовательский пароль.
ownerPasswordjava.lang.StringПароль владельца.
permissionsintПрава доступа к документу, подробности см. в разделе Разрешения.
cryptoAlgorithmintКриптографический алгоритм, подробности см. в CryptoAlgorithm.
usePdf20booleanПоддержка версии 6 (расширение 8).

endOperation()

public static void endOperation()

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

exportAnnotationsToXfdf(OutputStream output)

public final void exportAnnotationsToXfdf(OutputStream output)

Экспорт всех аннотаций документа в поток.

Параметры:

ПараметрТипОписание
outputjava.io.OutputStreamПоток, где хранится XFDF.

exportAnnotationsToXfdf(String fileName)

public void exportAnnotationsToXfdf(String fileName)

Экспортирует все аннотации документа в файл XFDF.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя XFDF-файла

flatten()

public void flatten()

Удаляет все поля из документа и вместо них помещает их значения.

flatten(Form.FlattenSettings flattenSettings)

public void flatten(Form.FlattenSettings flattenSettings)

Удаляет все поля из документа и вместо них помещает их значения.

Параметры:

ПараметрТипОписание
flattenSettingsFlattenSettingsНастройки процесса выравнивания.

freeMemory()

public void freeMemory()

Очищает память

getAbsentFontHandler()

public ADocument.AbsentFontHandler getAbsentFontHandler()

Уведомление об отсутствии шрифтов при обработке документов.

Возвращает: com.aspose.pdf.ADocument.AbsentFontHandler — экземпляр ADocument.AbsentFontHandler

getActions()

public DocumentActionCollection getActions()

Получает действия документа. Это свойство является экземпляром класса DocumentActions, который позволяет получить/установить действия BeforClosing, BeforSaving и т.д.

Возвращает: DocumentActionCollection - Объект DocumentActionCollection


//Этот пример демонстрирует, как получить после открытия действие документа:

 Document document = new Document("PdfWithOpenAction.pdf");
 DocumentActionCollection actions = document.getActions();
 PdfAction afterSavingAction = actions.getAfterSaving();

getAllowReusePageContent()

public boolean getAllowReusePageContent()

Позволяет объединять содержимое страниц для оптимизации размера документа. Если используется, то разные, но дублированные страницы могут ссылаться на один и тот же объект контента. Обратите внимание, что этот режим может вызвать побочные эффекты, такие как изменение содержимого страницы при изменении другой страницы.

Возвращает: boolean - значение логическое значение

getBackground()

public Color getBackground()

Получает цвет фона документа.

Возвращает: Color - Цвет объекта

getCatalogValue(String key)

public Object getCatalogValue(String key)

Возвращает значение элемента из словаря каталога.

Параметры:

ПараметрТипОписание
keyjava.lang.StringКлюч предмета.

Возвращает: java.lang.Object — Значение элемента — если ключ найден успешно; в противном случае ноль.

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getCollection()

public Collection getCollection()

Получает коллекцию документов.

Возвращает: Collection - Объект коллекции

getCryptoAlgorithm()

public int getCryptoAlgorithm()

Получает параметры безопасности, если документ зашифрован. Если документ не зашифрован, то соответствующее исключение будет вызвано в .net 1.1 или CryptoAlgorithm будет нулевым для других версий .net.

Возвращает: int - элемент CryptoAlgorithm

getDefaultCopier()

public Copier getDefaultCopier()

Возвращает копир, используемый для копирования страниц в этот документ.

Возвращает: Copier - Копировальный объект

getDestinations()

public DestinationCollection getDestinations()

Получает коллекцию пунктов назначения.

Возвращает: DestinationCollection - Элемент DestinationCollection

getDirection()

public int getDirection()

Получает порядок чтения текста: L2R (слева направо) или R2L (справа налево).

Возвращает: int - элемент направления

getDuplex()

public int getDuplex()

Получает или задает параметр обработки режима двусторонней печати для использования при печати файла из диалогового окна печати.

Возвращает: int — элемент PrintDuplex

getEmbedStandardFonts()

public boolean getEmbedStandardFonts()

Свойство, которое объявляет, что документ должен включать все стандартные шрифты Type1, для которых флаг IsEmbedded установлен в значение true. Все шрифты PDF можно встроить в документ, просто установив для флага IsEmbedded значение true, но стандартные шрифты PDF Type1 являются исключением из этого правила. Встраивание стандартного шрифта Type1 требует много времени, поэтому для встраивания этих шрифтов необходимо не только установить флаг IsEmbedded в true для указанного шрифта, но и установить дополнительный флаг на уровне документа - EmbedStandardFonts = true; Это свойство можно установить только один раз для всех шрифтов. По умолчанию ложь.

Возвращает: логический

getEmbeddedFiles()

public EmbeddedFileCollection getEmbeddedFiles()

Получает коллекцию файлов, встроенных в документ.

Возвращает: EmbeddedFileCollection - Объект EmbeddedFileCollection

getEnableSignatureSanitization()

public final boolean getEnableSignatureSanitization()

Получает или задает флаг для управления очисткой полей подписи. Включено по умолчанию.

Возвращает: boolean - логическое значение

getEngineDoc()

public IPdfDocument getEngineDoc()

Экземпляр IPdfDocument, используемый для доступа к внутренней структуре документа. Только внутренний

Возвращает: IPdfDocument - Объект IPdfDocument

getFileName()

public String getFileName()

Имя PDF-файла, вызвавшего этот документ

Возвращает: java.lang.String — строковый объект

getFontUtilities()

public Document.IDocumentFontUtilities getFontUtilities()

Экземпляр IDocumentFontUtilities

Возвращает: IDocumentFontUtilities - Экземпляр IDocumentFontUtilities

getForm()

public Form getForm()

Получает акроформу документа.

Возвращает: Form - Форма объекта

getId()

public Id getId()

Получает идентификатор.

Возвращает: Id - Идентификатор объекта

getIgnoreCorruptedObjects()

public boolean getIgnoreCorruptedObjects()

Получает или устанавливает флаг игнорирования ошибок в исходных файлах. Когда страницы из исходного документа копируются в целевой документ, процесс копирования останавливается, за исключением случаев, когда некоторые объекты в исходных файлах повреждены, когда этот флаг установлен в false. пример: dest.Pages.Add(src.Pages); Если для этого флага установлено значение true, поврежденные объекты будут заменены пустыми значениями. По умолчанию: правда.

Возвращает: boolean - логическое значение

getInfo()

public DocumentInfo getInfo()

Получает информацию о документе.

Возвращает: DocumentInfo - объект DocumentInfo

getJavaScript()

public JavaScriptCollection getJavaScript()

Коллекция JavaScript уровня документа.

Возвращает: JavaScriptCollection - Объект JavaScriptCollection

getLogicalStructure()

public RootElement getLogicalStructure()

Получает логическую структуру документа.

Возвращает: RootElement - объект корневого элемента

getMetadata()

public Metadata getMetadata()

Метаданные документа. (Документ PDF может включать общую информацию, такую как название документа, автора, даты создания и изменения. Такая глобальная информация о документе (в отличие от его содержания или структуры) называется метаданными и предназначена для помощи в каталогизации и поиске. для документов во внешних базах данных.)

Возвращает: Metadata - Объект метаданных

getMetadataStream()

public IPdfStreamAccessor getMetadataStream()

Возвращает необработанный поток метаданных

Возвращает: IPdfStreamAccessor - Объект IPdfStreamAccessor

getNamedDestinations()

public NamedDestinationCollection getNamedDestinations()

Коллекция Named Destination в документе.

Возвращает: NamedDestinationCollection

getNonFullScreenPageMode()

public int getNonFullScreenPageMode()

Получает режим страницы, определяя способ отображения документа при выходе из полноэкранного режима.

Возвращает: int - элемент PageMode

getObjectById(String id)

public Object getObjectById(String id)

Получает объект с указанным идентификатором в документе.

Параметры:

ПараметрТипОписание
idjava.lang.StringИдентификатор объекта.

Возвращает: java.lang.Object — объект с указанным идентификатором. Null, если идентификатор не найден.

getOpenAction()

public IAppointment getOpenAction()

Получает действие, выполняемое при открытии документа.


//Пример демонстрирует, как получить флаг CenterWindow:

 Document document = new Document("sample.pdf");
 IAppointment value = document.getOpenAction();

Возвращает: IAppointment - объект IAppointment

getOptimizeSize()

public boolean getOptimizeSize()

Получает флаг оптимизации. Когда страницы добавляются в документ, равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: ложь.

Возвращает: boolean - логическое значение

getOutlines()

public OutlineCollection getOutlines()

Получает структуру документа.

Возвращает: OutlineCollection - Объект OutlineCollection

getPageInfo()

public PageInfo getPageInfo()

Получает информацию о странице (только для генератора)

Возвращает: PageInfo - Информация о странице.

getPageLabels()

public PageLabelCollection getPageLabels()

Получает метки страниц в документе.

Возвращает: PageLabelCollection - Объект PageLabelCollection

getPageLayout()

public int getPageLayout()

Получает макет страницы, который будет использоваться при открытии документа.

Возвращает: int — элемент PageLayout

getPageMode()

public int getPageMode()

Получает режим страницы, определяя, как документ должен отображаться при открытии.

Возвращает: int - элемент PageMode

getPages()

public PageCollection getPages()

Получает коллекцию страниц документа. Обратите внимание, что страницы в коллекции нумеруются с 1.

Возвращает: PageCollection - Объект PageCollection


// Пример ниже демонстрирует, как работать со страницами документа:
// Как получить количество страниц и как получить прямоугольник начальной страницы документа.

 Document document = new Document("sample.pdf");
 PageCollection  pages = document.getPages();
 System.out.println("Document contains " + pages.size());
 Page page = pages.get_Item(1);
 Rectangle rect = page.getRect();

getPdfFormat()

public PdfFormat getPdfFormat()

Получает формат pdfa

Возвращает: PdfFormat - Элемент PDFFormat

getPermissions()

public int getPermissions()

Получает разрешения документа.

Возвращает: интервал - целочисленное значение

getTaggedContent()

public final ITaggedContent getTaggedContent()

Получает доступ к содержимому TaggedPdf.

В примере показано, как использовать содержимое с тегами для создания нового документа с заголовком, абзацами и изображениями.

	// Создать новый документ
     Document document = new Document();

     // Получить помеченный контент
     ITaggedContent taggedContent = document.getTaggedContent();

     //Установить язык для документа
     taggedContent.setLanguage("en-US");

     // Установить заголовок для PDF-документа
     taggedContent.setTitle("Example document");

     // Создание и добавление раздела
     SectElement sect = taggedContent.createSectElement();
     taggedContent.getRootElement().appendChild(sect);

     // Создать заголовок
     HeaderElement h1 = taggedContent.createHeaderElement(1);
     h1.setText("The Header");
     sect.appendChild(h1);

     // Создать абзац
     ParagraphElement p = taggedContent.createParagraphElement();
     p.setTag("Paragraph");
     p.setText("The text of paragraph.");
     sect.appendChild(p);
     // Создать иллюстрацию
     IllustrationElement figure1 = taggedContent.createFigureElement();
     sect.appendChild(figure1);
     figure1.setAlternativeText("Figure 1");
     figure1.setTitle("Image 1");
     figure1.setTag("Fig");
     figure1.setImage("path/of/image.jpg");
     // Сохранить документ
     document.save("example.pdf");

Возвращает: ITaggedContent - Экземпляр ITaggedContent

getVersion()

public String getVersion()

Получает версию Pdf из заголовка файла Pdf.

Возвращает: java.lang.String — строковое значение

getXmpMetadata(OutputStream output)

public void getXmpMetadata(OutputStream output)

Получить метаданные XMP из документа.

Параметры:

ПараметрТипОписание
outputjava.io.OutputStreamПоток, в котором будут храниться метаданные.

hashCode()

public native int hashCode()

Возвращает: инт

importAnnotationsFromXfdf(InputStream stream)

public final void importAnnotationsFromXfdf(InputStream stream)

Импорт аннотаций из потока в документ.

Параметры:

ПараметрТипОписание
streamjava.io.InputStreamПоток содержит данные XFDF.

importAnnotationsFromXfdf(String fileName)

public void importAnnotationsFromXfdf(String fileName)

Импорт аннотаций из файла XFDF в документ.

Параметры:

ПараметрТипОписание
fileNamejava.lang.StringИмя XFDF-файла

isAbsentFontTryToSubstitute()

public boolean isAbsentFontTryToSubstitute()

Флаг, информирующий о замене отсутствующего шрифта.

Возвращает: логический

isCenterWindow()

public boolean isCenterWindow()

Получает флаг, указывающий, будет ли положение окна документа центрировано на экране.

Возвращает: boolean - логическое значение


//Пример демонстрирует, как получить флаг CenterWindow:

 Document document = new Document("sample.pdf");
 boolean value = document.isCenterWindow();

isDisableFontLicenseVerifications()

public final boolean isDisableFontLicenseVerifications()

Многие операции со шрифтом не могут быть выполнены, если эти операции запрещены лицензией на этот шрифт. Например, какой-то шрифт не может быть встроен в документ PDF, если правила лицензии запрещают встраивание для этого шрифта. Этот флаг используется для отключения любых лицензионных ограничений для всех шрифтов в текущем PDF-документе. Будьте осторожны при использовании этого флага. Когда он установлен, это означает, что лицо, установившее этот флаг, берет на себя всю ответственность за возможные нарушения лицензии/закона. Так что Он берет это на свой страх и риск. Настоятельно рекомендуется использовать этот флаг только в том случае, если вы полностью уверены, что не нарушаете закон об авторском праве. По умолчанию ложь.

Возвращает: boolean - логическое значение По умолчанию false.

isDisplayDocTitle()

public boolean isDisplayDocTitle()

Получает флаг, указывающий, должна ли строка заголовка окна документа отображать заголовок документа.

Возвращает: boolean - логическое значение


//Пример демонстрирует, как получить флаг DisplayDocTitle:

 Document document = new Document("sample.pdf");
 boolean value = document.isDisplayDocTitle();

isEnableObjectUnload()

public boolean isEnableObjectUnload()

Получить или установить флаг, разрешающий частичную выгрузку документа из памяти. Это позволяет уменьшить использование памяти, но может отрицательно сказаться на производительности.

Возвращает: boolean - логическое значение

isEncrypted()

public boolean isEncrypted()

Получает зашифрованный статус документа. Истинно, если документ зашифрован.

Возвращает: boolean - логическое значение

isFitWindow()

public boolean isFitWindow()

Получает флаг, указывающий, нужно ли изменять размер окна документа, чтобы он соответствовал первой отображаемой странице.

Возвращает: boolean - логическое значение


Example demonstrates how to get FitWindow flag:

 Document document = new Document("sample.pdf");
 boolean value = document.isFitWindow();

isHandleSignatureChange()

public final boolean isHandleSignatureChange()

Выбросить исключение, если документ сохранится с изменениями и будет иметь подпись

Возвращает: boolean - логическое значение

isHideMenubar()

public boolean isHideMenubar()

Получает флаг, указывающий, следует ли скрывать строку меню, когда документ активен.

Возвращает: boolean - логическое значение


// Пример демонстрирует, как получить флаг HideMenubar:

 Document document = new Document("sample.pdf");
 boolean value = document.isHideMenubar();

isHideToolBar()

public boolean isHideToolBar()

Получает флаг, указывающий, должна ли быть скрыта панель инструментов, когда документ активен.

Возвращает: boolean - логическое значение


// Пример демонстрирует, как получить флаг HideToolBar:

 Document document = new Document("sample.pdf");
 boolean value = document.isHideToolBar();

isHideWindowUI()

public boolean isHideWindowUI()

Получает флаг, указывающий, должны ли быть скрыты элементы пользовательского интерфейса, когда документ активен.

Возвращает: boolean - логическое значение


// Пример демонстрирует, как получить флаг HideWindowUI:

 Document document = new Document("sample.pdf");
 boolean value = document.isHideWindowUI();

isLicensed()

public static boolean isLicensed()

Получает лицензированное состояние системы. Возвращает true, если система работает в лицензионном режиме, и false в противном случае.

Возвращает: boolean - логическое значение

isLinearized()

public boolean isLinearized()

Получает значение, указывающее, является ли документ линеаризованным.

Возвращает: boolean - логическое значение

isManualDisposeEnabled()

public boolean isManualDisposeEnabled()

По умолчанию метод сохраняет закрытые внутренние потоки и освобождает ресурсы памяти. Мы можем сделать некоторые операции и продолжить работу с документом после сохранения метода, если этот параметр ManualDispose включен.

Возвращает: boolean - логическое значение. (значение по умолчанию == ложь)

isPdfUaCompliant()

public boolean isPdfUaCompliant()

Получает документ, совместимый с pdfua.

Возвращает: boolean - логическое значение

isPdfaCompliant()

public boolean isPdfaCompliant()

Получает документ, совместимый с pdfa.

Возвращает: boolean - логическое значение

isSkippedPdfaCompliantValidationBeforeSave()

public boolean isSkippedPdfaCompliantValidationBeforeSave()

По умолчанию процесс проверки pdfa необходим для обновления или удаления данных, совместимых с pdfa, если некоторые правила были нарушены. Но для быстрого сохранения процесс можно пропустить.

Возвращает: boolean - логическое значение

isXrefGapsAllowed()

public boolean isXrefGapsAllowed()

Получает или задает документ, совместимый с pdfa.

Возвращает: boolean - логическое значение

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

optimize()

public void optimize()

Линеаризовать документ, чтобы - как можно быстрее открыть первую страницу; - отображать следующую страницу или переходить по ссылке на следующую страницу как можно быстрее; - отображать страницу постепенно по мере ее поступления, когда данные для страницы доставляются по медленному каналу (сначала отображать наиболее полезные данные); - разрешить взаимодействие с пользователем, например переход по ссылке, даже до того, как вся страница будет получена и отображена. Вызов этого метода фактически не сохраняет документ. Напротив, документ подготовлен только для оптимизированной структуры, затем вызовите Сохранить, чтобы получить оптимизированный документ.

optimizeResources()

public void optimizeResources()

Оптимизировать ресурсы в документе: 1. Удалены ресурсы, которые не используются на страницах документа; 2. Равные ресурсы объединены в один объект; 3. Неиспользуемые объекты удаляются.

optimizeResources(OptimizationOptions strategy)

public void optimizeResources(OptimizationOptions strategy)

Оптимизируйте ресурсы в документе в соответствии с определенной стратегией оптимизации.

Параметры:

ПараметрТипОписание
strategyOptimizationOptionsСтратегия оптимизации.

preSave(PageCollection pages, SaveOptions saveOptions)

public static void preSave(PageCollection pages, SaveOptions saveOptions)

Внутренний метод

Параметры:

ПараметрТипОписание
pagesPageCollectionэкземпляр PageCollection
saveOptionsSaveOptionsЭкземпляр SaveOptions

processParagraphs()

public void processParagraphs()

Сохраняет документ в поток.

removeMetadata()

public void removeMetadata()

Удаляет метаданные из документа.

removePdfUaCompliance()

public void removePdfUaCompliance()

Удалить соответствие pdfUa из документа

removePdfaCompliance()

public void removePdfaCompliance()

Удалить соответствие pdfa из документа

repair()

public void repair()

Восстанавливает поврежденный документ.

resumeUpdate()

public void resumeUpdate()

возобновляет обновление документа

save()

public void save()

Сохраняйте документ инкрементно (т. е. используя технику инкрементного обновления).


Чтобы сохранить документ постепенно, мы должны открыть файл документа для записи. Поэтому Document нужно инициализировать не с помощью InputStream, а с путем к файлу, как в следующем фрагменте кода:

Document doc = new Document("document.pdf"); 
// внести некоторые изменения и постепенно сохранить документ
doc.save();

В случае, когда документ был инициализирован с помощью InputStream, запись в InputStream невозможна, поэтому мы рекомендуем использовать отдельные методы «save» для сохранения документа или «saveIncrementally» для сохранения документа инкрементально.

save(System.IO.Stream output)

public void save(System.IO.Stream output)

Сохраняет документ в поток.

Параметры:

ПараметрТипОписание
outputcom.aspose.ms.System.IO.StreamПоток, где будет храниться оболочка документа.

save(SaveOptions options)

public final void save(SaveOptions options)

Сохраняет документ с параметрами сохранения.

Параметры:

ПараметрТипОписание
optionsSaveOptionsСохранить параметры.

save(OutputStream output)

public void save(OutputStream output)

Сохраняет документ в поток.

Параметры:

ПараметрТипОписание
outputjava.io.OutputStreamПоток, где будет храниться оболочка документа.

save(OutputStream outputStream, SaveFormat format)

public void save(OutputStream outputStream, SaveFormat format)

Сохраняет документ с новым именем вместе с форматом файла.

Параметры:

ПараметрТипОписание
outputStreamjava.io.OutputStreamПоток, где документ будет храниться.
formatSaveFormatПараметры формата.

save(OutputStream outputStream, SaveOptions options)

public void save(OutputStream outputStream, SaveOptions options)

Сохраняет документ в поток с параметрами сохранения.

Параметры:

ПараметрТипОписание
outputStreamjava.io.OutputStreamПоток, где документ будет храниться.
optionsSaveOptionsСохранить параметры.

save(String outputFileName)

public void save(String outputFileName)

Сохраняет документ в указанный файл.

Параметры:

ПараметрТипОписание
outputFileNamejava.lang.StringПуть к файлу, в котором будет храниться документ.

save(String outputFileName, SaveFormat format)

public void save(String outputFileName, SaveFormat format)

Сохраняет документ с новым именем вместе с форматом файла.

Параметры:

ПараметрТипОписание
outputFileNamejava.lang.StringПуть к файлу, в котором будет храниться документ.
formatSaveFormatПараметры формата.

save(String outputFileName, SaveOptions options)

public void save(String outputFileName, SaveOptions options)

Сохраняет документ под новым именем, задавая параметры сохранения.

Параметры:

ПараметрТипОписание
outputFileNamejava.lang.StringПуть к файлу, в котором будет храниться документ.
optionsSaveOptionsСохранить параметры.

saveIncrementally(System.IO.Stream output)

public void saveIncrementally(System.IO.Stream output)

Поэтапно сохраняет документ PDF в указанный поток.

Параметры:

ПараметрТипОписание
outputcom.aspose.ms.System.IO.StreamОбъект OutputStream

saveIncrementally(OutputStream output)

public void saveIncrementally(OutputStream output)

Поэтапно сохраняет документ PDF в указанный поток.

Параметры:

ПараметрТипОписание
outputjava.io.OutputStreamОбъект OutputStream

saveIncrementally(String outputFileName)

public void saveIncrementally(String outputFileName)

Поэтапно сохраняет документ PDF в указанный поток.

Параметры:

ПараметрТипОписание
outputFileNamejava.lang.StringОбъект OutputStream

saveXml(String file)

public void saveXml(String file)

Сохранить документ в XML.

Параметры:

ПараметрТипОписание
filejava.lang.StringXML-файл модели документа

sendTo(DocumentDevice device, int fromPage, int toPage, OutputStream output)

public void sendTo(DocumentDevice device, int fromPage, int toPage, OutputStream output)

Отправляет определенные страницы документа на устройство для обработки документов.

Параметры:

ПараметрТипОписание
deviceDocumentDeviceУстройство документа, которое используется для обработки документа.
fromPageintПервая страница для обработки.
toPageintПоследняя страница для обработки.
outputjava.io.OutputStreamВыходной поток содержит результаты обработки страниц документа на данном устройстве.

sendTo(DocumentDevice device, int fromPage, int toPage, String outputFileName)

public void sendTo(DocumentDevice device, int fromPage, int toPage, String outputFileName)

Отправляет весь документ на устройство для обработки документов.

Параметры:

ПараметрТипОписание
deviceDocumentDeviceУстройство документа, которое используется для обработки документа.
fromPageintПервая страница для обработки.
toPageintПоследняя страница для обработки.
outputFileNamejava.lang.StringИмя выходного файла с результатами обработки.

sendTo(DocumentDevice device, OutputStream output)

public void sendTo(DocumentDevice device, OutputStream output)

Отправляет весь документ на устройство для обработки документов.

Параметры:

ПараметрТипОписание
deviceDocumentDeviceУстройство документа, которое используется для обработки документа.
outputjava.io.OutputStreamВыходной поток содержит результаты обработки документа на данном устройстве.

sendTo(DocumentDevice device, String outputFileName)

public void sendTo(DocumentDevice device, String outputFileName)

Отправляет весь документ на устройство для обработки документов.

Параметры:

ПараметрТипОписание
deviceDocumentDeviceУстройство документа, которое используется для обработки документа.
outputFileNamejava.lang.StringИмя выходного файла с результатами обработки.

setAbsentFontHandler(ADocument.AbsentFontHandler absentFontHandler)

public void setAbsentFontHandler(ADocument.AbsentFontHandler absentFontHandler)

Уведомление об отсутствии шрифтов при обработке документов.

Параметры:

ПараметрТипОписание
absentFontHandlercom.aspose.pdf.ADocument.AbsentFontHandlerЭкземпляр ADocument.AbsentFontHandler

setAbsentFontTryToSubstitute(boolean setAbsentFontTryToSubstitute)

public void setAbsentFontTryToSubstitute(boolean setAbsentFontTryToSubstitute)

Установка флага установки определяемого программой шрифта в случае отсутствия шрифта.

Параметры:

ПараметрТипОписание
setAbsentFontTryToSubstituteboolean

setAllowReusePageContent(boolean value)

public void setAllowReusePageContent(boolean value)

Позволяет объединять содержимое страниц для оптимизации размера документа. Если используется, то разные, но дублированные страницы могут ссылаться на один и тот же объект контента. Обратите внимание, что этот режим может вызвать побочные эффекты, такие как изменение содержимого страницы при изменении другой страницы.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setBackground(Color value)

public void setBackground(Color value)

Устанавливает цвет фона документа.

Параметры:

ПараметрТипОписание
valuejava.awt.ColorЦвет объекта

setCenterWindow(boolean value)

public void setCenterWindow(boolean value)

Устанавливает флаг, определяющий, будет ли положение окна документа центрировано на экране.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setCollection(Collection value)

public void setCollection(Collection value)

Устанавливает коллекцию документа.

Параметры:

ПараметрТипОписание
valueCollectionОбъект коллекции

setConvertMetadataAndCatalogOnly(boolean value)

public final void setConvertMetadataAndCatalogOnly(boolean value)

Получает параметр преобразования для конвертера pdf/ua (преобразовывать только метаданные и каталог документов, если установлено значение true)

Параметры:

ПараметрТипОписание
valueboolean

setDirection(int value)

public void setDirection(int value)

Устанавливает порядок чтения текста: L2R (слева направо) или R2L (справа налево).

Параметры:

ПараметрТипОписание
valueintцелое значение

setDisableFontLicenseVerifications(boolean value)

public final void setDisableFontLicenseVerifications(boolean value)

Многие операции со шрифтом не могут быть выполнены, если эти операции запрещены лицензией на этот шрифт. Например, какой-то шрифт не может быть встроен в документ PDF, если правила лицензии запрещают встраивание для этого шрифта. Этот флаг используется для отключения любых лицензионных ограничений для всех шрифтов в текущем PDF-документе. Будьте осторожны при использовании этого флага. Когда он установлен, это означает, что лицо, установившее этот флаг, берет на себя всю ответственность за возможные нарушения лицензии/закона. Так что Он берет это на свой страх и риск. Настоятельно рекомендуется использовать этот флаг только в том случае, если вы полностью уверены, что не нарушаете закон об авторском праве. По умолчанию ложь.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение По умолчанию false.

setDisplayDocTitle(boolean value)

public void setDisplayDocTitle(boolean value)

Устанавливает флаг, определяющий, должна ли строка заголовка окна документа отображать заголовок документа.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setDuplex(int value)

public void setDuplex(int value)

Получает или задает параметр обработки режима двусторонней печати для использования при печати файла из диалогового окна печати.

Параметры:

ПараметрТипОписание
valueintЭлемент PrintDuplex

setEmbedStandardFonts(boolean value)

public void setEmbedStandardFonts(boolean value)

Свойство, которое объявляет, что документ должен включать все стандартные шрифты Type1, для которых флаг IsEmbedded установлен в значение true. Все шрифты PDF можно встроить в документ, просто установив для флага IsEmbedded значение true, но стандартные шрифты PDF Type1 являются исключением из этого правила. Встраивание стандартного шрифта Type1 требует много времени, поэтому для встраивания этих шрифтов необходимо не только установить флаг IsEmbedded в true для указанного шрифта, но и установить дополнительный флаг на уровне документа - EmbedStandardFonts = true; Это свойство можно установить только один раз для всех шрифтов. По умолчанию ложь.

Параметры:

ПараметрТипОписание
valueboolean

setEnableObjectUnload(boolean value)

public void setEnableObjectUnload(boolean value)

Получить или установить флаг, разрешающий частичную выгрузку документа из памяти. Это позволяет уменьшить использование памяти, но может отрицательно сказаться на производительности.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setEnableSignatureSanitization(boolean value)

public final void setEnableSignatureSanitization(boolean value)

Получает или задает флаг для управления очисткой полей подписи. Включено по умолчанию.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setFitWindow(boolean value)

public void setFitWindow(boolean value)

Устанавливает флаг, указывающий, нужно ли изменять размер окна документа, чтобы он соответствовал первой отображаемой странице.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setHandleSignatureChange(boolean value)

public final void setHandleSignatureChange(boolean value)

Выбросить исключение, если документ сохранится с изменениями и будет иметь подпись

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setHideMenubar(boolean value)

public void setHideMenubar(boolean value)

Устанавливает флаг, указывающий, должна ли строка меню быть скрыта, когда документ активен.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setHideToolBar(boolean value)

public void setHideToolBar(boolean value)

Установите флаг, указывающий, должна ли панель инструментов быть скрыта, когда документ активен.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setHideWindowUI(boolean value)

public void setHideWindowUI(boolean value)

Устанавливает флаг, указывающий, должны ли быть скрыты элементы пользовательского интерфейса, когда документ активен.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setIgnoreCorruptedObjects(boolean value)

public void setIgnoreCorruptedObjects(boolean value)

Получает или устанавливает флаг игнорирования ошибок в исходных файлах. Когда страницы из исходного документа копируются в целевой документ, процесс копирования останавливается, за исключением случаев, когда некоторые объекты в исходных файлах повреждены, когда этот флаг установлен в false. пример: dest.Pages.Add(src.Pages); Если для этого флага установлено значение true, поврежденные объекты будут заменены пустыми значениями. По умолчанию: правда.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setLayersAdded(boolean value)

public void setLayersAdded(boolean value)

Установить значение LayersAdded

Параметры:

ПараметрТипОписание
valueboolean

setLinearized(boolean value)

public void setLinearized(boolean value)

Устанавливает значение, указывающее, является ли документ линеаризованным.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setManualDisposeEnabled(boolean manualDisposeEnabled)

public void setManualDisposeEnabled(boolean manualDisposeEnabled)

По умолчанию метод save закрывает внутренние потоки и освобождает ресурсы памяти. Мы можем сделать некоторые операции и продолжить работу с документом после вызова метода сохранения, если этот параметр ManualDispose включен. Но настоятельно рекомендуется вызывать метод dispose, когда экземпляр Document больше не нужен.

Параметры:

ПараметрТипОписание
manualDisposeEnabledbooleanлогическое значение. (значение по умолчанию == ложь)

setNonFullScreenPageMode(int value)

public void setNonFullScreenPageMode(int value)

Устанавливает режим страницы, определяя, как отображать документ при выходе из полноэкранного режима.

Параметры:

ПараметрТипОписание
valueintцелое значение

setOpenAction(IAppointment value)

public void setOpenAction(IAppointment value)

Задает действие, выполняемое при открытии документа.

Параметры:

ПараметрТипОписание
valueIAppointmentЗначение назначения

setOptimizeSize(boolean value)

public void setOptimizeSize(boolean value)

Устанавливает флаг оптимизации. Когда страницы добавляются в документ, равные потоки ресурсов в результирующем файле объединяются в один объект PDF, если этот флаг установлен. Это позволяет уменьшить результирующий размер файла, но может привести к замедлению выполнения и увеличению требований к памяти. Значение по умолчанию: ложь.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

setPageInfo(PageInfo value)

public void setPageInfo(PageInfo value)

Устанавливает информацию о странице (только для генератора).

Параметры:

ПараметрТипОписание
valuePageInfoОбъект PageInfo

setPageLayout(int value)

public void setPageLayout(int value)

Задает макет страницы, который будет использоваться при открытии документа.

Параметры:

ПараметрТипОписание
valueintцелое значение

setPageMode(int pageMode)

public void setPageMode(int pageMode)

Устанавливает режим страницы, определяя, как документ должен отображаться при открытии.

Параметры:

ПараметрТипОписание
pageModeintцелое значение

setSkipPdfaCompliantValidationBeforeSave(boolean pdfaCompliantValidationBeforeSave)

public void setSkipPdfaCompliantValidationBeforeSave(boolean pdfaCompliantValidationBeforeSave)

По умолчанию процесс проверки pdfa необходим для обновления или удаления pdfa, если некоторые правила были нарушены. Но для быстрого сохранения процесс можно пропустить.

Параметры:

ПараметрТипОписание
pdfaCompliantValidationBeforeSavebooleanлогическое значение

setTitle(String title)

public final void setTitle(String title)

Установить заголовок для документа PDF

Параметры:

ПараметрТипОписание
titlejava.lang.StringНазвание документа

setXmpMetadata(InputStream stream)

public void setXmpMetadata(InputStream stream)

Установить метаданные XMP документа.

Параметры:

ПараметрТипОписание
streamjava.io.InputStreamПоток, содержащий метаданные XMP.

setXrefGapsAllowed(boolean value)

public void setXrefGapsAllowed(boolean value)

Получает или задает документ, совместимый с pdfa.

Параметры:

ПараметрТипОписание
valuebooleanлогическое значение

startOperation()

public static void startOperation()

suppressUpdate()

public void suppressUpdate()

Подавляет обновление данных содержимого для всех страниц Содержимое не обновляется до тех пор, пока не будет вызвано ResumeUpdate

toString()

public String toString()

Возвращает: java.lang.String

updatePages()

public void updatePages()

обновление страниц

validate(PdfFormatConversionOptions options)

public boolean validate(PdfFormatConversionOptions options)

Подтвердить документ в указанный файл.

Параметры:

ПараметрТипОписание
optionsPdfFormatConversionOptionsнабор опций для преобразования документа PDF

Возвращает: boolean - Результат операции

validate(OutputStream outputLogStream, PdfFormat format)

public boolean validate(OutputStream outputLogStream, PdfFormat format)

Подтвердить документ в указанный файл.

Параметры:

ПараметрТипОписание
outputLogStreamjava.io.OutputStreamПоток, где будут храниться комментарии.
formatPdfFormatФормат пдф.

Возвращает: boolean - логическое значение

validate(String outputLogFileName, PdfFormat format)

public boolean validate(String outputLogFileName, PdfFormat format)

Подтвердить документ в указанный файл.

Параметры:

ПараметрТипОписание
outputLogFileNamejava.lang.StringПуть к файлу, в котором будут храниться комментарии.
formatPdfFormatЭлемент PDFFormat.

Возвращает: логический

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int