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)为 Sanitize 绑定一个 Pdf 流。
bindPdf(InputStream srcStream, String password)初始化门面。
bindPdf(String inputFile)为 Sanitize 绑定一个 Pdf 文件。
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)

为 Sanitize 绑定一个 Pdf 流。

参数:

范围类型描述
inputStreamjava.io.InputStream要编辑的 pdf 流。

bindPdf(InputStream srcStream, String password)

public void bindPdf(InputStream srcStream, String password)

初始化门面。

参数:

范围类型描述
srcStreamjava.io.InputStreamPDF文件流。
passwordjava.lang.StringPDF文档的密码。

bindPdf(String inputFile)

public void bindPdf(String inputFile)

为 Sanitize 绑定一个 Pdf 文件。

参数:

范围类型描述
inputFilejava.lang.String要编辑的 pdf 文件。

bindPdf(String srcFile, String password)

public void bindPdf(String srcFile, String password)

初始化门面。

参数:

范围类型描述
srcFilejava.lang.StringPDF文件
passwordjava.lang.StringPDF文档的密码。

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.Class

getDocument()

public IDocument getDocument()

获取正在处理的文档外观。

退货: IDocument IDocument 元素

getLog()

public final List<String> getLog()

文件保存后,您可以检查对文件做了什么。

退货: java.util.List<java.lang.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.字符串

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