Class PdfFileSanitization

PdfFileSanitization class

代表清理和恢复 API。如果您无法以其他方式创建/打开文档,请使用它。

public sealed class PdfFileSanitization : SaveableFacade

Constructors

NameDescription
PdfFileSanitization()默认构造函数。

Properties

NameDescription
Document { get; }获取文档外观正在处理的文档。
Log { get; }文件保存后,您可以检查对文件所做的操作。
UseRebuildXrefAndTrailer { get; set; }允许为文档生成新的 xref 和 trailer。
UseTrimBottom { get; set; }允许删除 pdf 数据之后的数据。
UseTrimTop { get; set; }允许删除 pdf 数据之前的数据。

Methods

NameDescription
override BindPdf(Document)初始化外观。
override BindPdf(Stream)绑定用于清理的 Pdf 流。
override BindPdf(string)绑定用于清理的 Pdf 文件。
override Close()关闭外观。
Dispose()处理外观。
RebuildXrefAndTrailer()删除旧的 xref 和 trailer,并创建新的 xref 和 trailer。
Recover()恢复文档。使用属性进行自定义。
override Save(Stream)将结果 PDF 保存到流。
override Save(string)将结果 PDF 保存到文件。
TrimBottom()删除最后一个 %%EOF 之后的数据。
TrimTop()删除 %PDF 之前的数据。

See Also