PdfFileSanitization

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

Все реализованные интерфейсы: com.aspose.pdf.engine.security.impl.signatures.sanitization.IRecovery

public final class PdfFileSanitization extends SaveableFacade implements IRecovery

Представляет API очистки и восстановления. Используйте его, если вы не можете создавать/открывать документы каким-либо другим способом.

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

КонструкторОписание
PdfFileSanitization()Инициализирует новый экземпляр.

Методы

МетодОписание
bindPdf(Document srcDoc)Инициализирует фасад.
bindPdf(IDocument srcDoc)Инициализирует фасад.
bindPdf(InputStream inputStream)Связывает поток PDF для Sanitize.
bindPdf(InputStream srcStream, String password)Инициализирует фасад.
bindPdf(String inputFile)Связывает файл PDF для Sanitize.
bindPdf(String srcFile, String password)Инициализирует фасад.
close()Закрывает фасад.
dispose()Располагает фасад.
equals(Object arg0)
getClass()
getDocument()Получает фасад документа, над которым работает.
getLog()После сохранения файла вы можете проверить, что было сделано с файлом.
getUseRebuildXrefAndTrailer()Позволяет генерировать новую внешнюю ссылку и трейлер для документа.
getUseTrimBottom()Позволяет удалять данные после данных pdf
getUseTrimTop()Позволяет удалить данные перед данными PDF.
hashCode()
notify()
notifyAll()
rebuildXrefAndTrailer()Удаляет старую внешнюю ссылку с трейлером и создает новую внешнюю ссылку с трейлером.
recover()Восстанавливает документ.
save(OutputStream outputStream)Сохраняет полученный PDF-файл в потоковом режиме.
save(String outputFile)Сохраняет результат PDF в файл.
setUseRebuildXrefAndTrailer(boolean value)Позволяет генерировать новую внешнюю ссылку и трейлер для документа.
setUseTrimBottom(boolean value)Позволяет удалять данные после данных pdf
setUseTrimTop(boolean value)Позволяет удалить данные перед данными PDF.
toString()
trimBottom()Удаляет данные после последнего %%EOF.
trimTop()Удаляет данные перед %PDF.
wait()
wait(long arg0)
wait(long arg0, int arg1)

PdfFileSanitization()

public PdfFileSanitization()

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

bindPdf(Document srcDoc)

public void bindPdf(Document srcDoc)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcDocDocumentОбъект Документ.

bindPdf(IDocument srcDoc)

public void bindPdf(IDocument srcDoc)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcDocIDocumentОбъект Документ.

bindPdf(InputStream inputStream)

public void bindPdf(InputStream inputStream)

Связывает поток PDF для Sanitize.

Параметры:

ПараметрТипОписание
inputStreamjava.io.InputStreamПоток PDF для редактирования.

bindPdf(InputStream srcStream, String password)

public void bindPdf(InputStream srcStream, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcStreamjava.io.InputStreamПоток файла PDF.
passwordjava.lang.StringПароль документа PDF.

bindPdf(String inputFile)

public void bindPdf(String inputFile)

Связывает файл PDF для Sanitize.

Параметры:

ПараметрТипОписание
inputFilejava.lang.StringPDF-файл для редактирования.

bindPdf(String srcFile, String password)

public void bindPdf(String srcFile, String password)

Инициализирует фасад.

Параметры:

ПараметрТипОписание
srcFilejava.lang.StringPDF-файл
passwordjava.lang.StringПароль документа PDF.

close()

public void close()

Закрывает фасад.

dispose()

public void dispose()

Располагает фасад.

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

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

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

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

getClass()

public final native Class<?> getClass()

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

getDocument()

public IDocument getDocument()

Получает фасад документа, над которым работает.

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

getLog()

public final List<String> getLog()

После сохранения файла вы можете проверить, что было сделано с файлом.

Возвращает: java.util.List<java.lang.String> — список элементов String

getUseRebuildXrefAndTrailer()

public final boolean getUseRebuildXrefAndTrailer()

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

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

getUseTrimBottom()

public final boolean getUseTrimBottom()

Позволяет удалять данные после данных pdf

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

getUseTrimTop()

public final boolean getUseTrimTop()

Позволяет удалить данные перед данными PDF.

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

hashCode()

public native int hashCode()

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

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

rebuildXrefAndTrailer()

public final void rebuildXrefAndTrailer()

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

recover()

public final void recover()

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

save(OutputStream outputStream)

public void save(OutputStream outputStream)

Сохраняет полученный PDF-файл в потоковом режиме.

Параметры:

ПараметрТипОписание
outputStreamjava.io.OutputStreamвыходной pdf-поток

save(String outputFile)

public void save(String outputFile)

Сохраняет результат PDF в файл.

Параметры:

ПараметрТипОписание
outputFilejava.lang.Stringвыходной pdf-файл

setUseRebuildXrefAndTrailer(boolean value)

public final void setUseRebuildXrefAndTrailer(boolean value)

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

Параметры:

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

setUseTrimBottom(boolean value)

public final void setUseTrimBottom(boolean value)

Позволяет удалять данные после данных pdf

Параметры:

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

setUseTrimTop(boolean value)

public final void setUseTrimTop(boolean value)

Позволяет удалить данные перед данными PDF.

Параметры:

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

toString()

public String toString()

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

trimBottom()

public final void trimBottom()

Удаляет данные после последнего %%EOF.

trimTop()

public final void trimTop()

Удаляет данные перед %PDF.

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