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 项。

属性

名称类型访问描述
IsWordWrapbool读写是否为 AddText 操作启用自动换行。
WrapModeWordWrapMode读写换行模式(Default 或 ByWords)。
TextPositioningModePositioningMode读写文本定位模式。
InputFilestring?读写输入文件路径。
OutputFilestring?读写输出文件路径。
InputStreamStream?读写输入流。
OutputStreamStream?读写输出流。
DocumentDocument读取与此 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。

另请参阅

 中文