PdfFileMend
概述
PdfFileMend 是 Aspose.PDF FOSS 中用于 .NET 的类。继承自:ISaveableFacade。
用于向现有 PDF 文档添加文本和图像的外观。
此类提供 24 个方法,用于在 .NET 程序中处理 PdfFileMend 对象。可用的方法包括:AddImage、AddText、BindPdf、Close、Dispose、PdfFileMend、Save。在安装了 Aspose.PDF FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:Document、InputFile、InputStream、IsWordWrap、OutputFile、OutputStream,以及另外 2 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
IsWordWrap | bool | 读写 | 是否为 AddText 操作启用自动换行。 |
WrapMode | WordWrapMode | 读写 | 换行模式(Default 或 ByWords)。 |
TextPositioningMode | PositioningMode | 读写 | 文本定位模式。 |
InputFile | string? | 读写 | 输入文件路径。 |
OutputFile | string? | 读写 | 输出文件路径。 |
InputStream | Stream? | 读写 | 输入流。 |
OutputStream | Stream? | 读写 | 输出流。 |
Document | Document | 读取 | 与此 PdfFileMend 绑定的文档,公开进行中的结果,以便它可以链入另一个 facade。 |
方法
| 签名 | 描述 |
|---|---|
PdfFileMend() | 默认构造函数。 |
PdfFileMend(inputFileName: string, outputFileName: string) | 从输入/输出文件路径创建一个 PdfFileMend。 |
PdfFileMend(inputStream: Stream, outputStream: Stream) | 从输入/输出流创建一个 PdfFileMend。 |
PdfFileMend(document: Document) | 绑定预加载的 Document。 |
PdfFileMend(document: Document, outputFileName: string) | 绑定文档并预设目标文件路径。 |
PdfFileMend(document: Document, destStream: Stream) | 绑定文档并预设目标流。 |
BindPdf(document: Document) | 将现有 Document 绑定到此 PdfFileMend。 |
BindPdf(inputFile: string) | 从文件路径绑定 PDF 文档。 |
BindPdf(inputStream: Stream) | 从流中绑定 PDF 文档。 |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float) | 在给定的左下角位置向特定页面添加格式化文本。 |
AddText(text: FormattedText, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 在给定矩形内向特定页面添加格式化文本。 |
AddText(text: FormattedText, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 在给定矩形内向多个页面添加格式化文本。 |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 将图像从流添加到指定页面。 |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 从文件路径添加图像到特定页面。 |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 从流中添加图像到多个页面。 |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float) | 从文件路径添加图像到多个页面。 |
AddImage(imageStream: Stream, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 使用合成参数(混合模式)添加图像。 |
AddImage(imageName: string, pageNum: int, lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 添加具有合成参数(混合模式)的图像。 |
AddImage(imageStream: Stream, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 将具有合成参数的图像添加到多个页面。 |
AddImage(imageName: string, pageNums: int[], lowerLeftX: float, lowerLeftY: float, upperRightX: float, upperRightY: float, compositingParameters: CompositingParameters) | 将具有合成参数的图像添加到多个页面。 |
Save(destFile: string) | 将修改后的文档保存到特定文件路径。 |
Save(destStream: Stream) | 将修改后的文档保存到流中。 |
Close() | 关闭文档并保存到输出文件/流。 |
Dispose() | 对该 PdfFileMend 实例调用 Dispose。 |