PdfFileEditor.Insert

Insert(string, int, string, int, int, string)

将其他文件的页面插入到 Pdf 文件中的指定位置。

public bool Insert(string inputFile, int insertLocation, string portFile, int startPage, 
    int endPage, string outputFile)
参数类型描述
inputFile字符串输入的 Pdf 文件。
insertLocationInt32输入文件中的位置。
portFile字符串需要移植的 Pdf 文件。
startPageInt32portFile 中的起始位置。
endPageInt32portFile 中的结束位置。
outputFile字符串输出的 Pdf 文件。

返回值

成功返回 true,失败返回 false。

示例

PdfFileEditor pfe = new PdfFileEditor();
pfe.Insert("file1.pdf", 1, "file2.pdf", 2, 6, "out.pdf");

另请参阅


Insert(Stream, int, Stream, int, int, Stream)

将其他文件的页面插入到输入的 Pdf 文件中。

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int startPage, 
    int endPage, Stream outputStream)
参数类型描述
inputStream输入的 Pdf 文件流。
insertLocationInt32输入文件中的插入位置。
portStream用于页面的 Pdf 文件流。
startPageInt32从哪一页开始。
endPageInt32到哪一页结束。
outputStream输出流。

返回值

成功返回 true,失败返回 false。

示例

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Insert(sourceStream, 1, insertedStream, 2, 6, outStream);

另请参阅


Insert(string, int, string, int[], string)

将其他文件的页面插入到输入的 Pdf 文件中。

public bool Insert(string inputFile, int insertLocation, string portFile, int[] pageNumber, 
    string outputFile)
参数类型描述
inputFile字符串输入的 Pdf 文件。
insertLocationInt32输入文件中的插入位置。
portFile字符串来自 Pdf 文件的页面。
pageNumberInt32[]portFile 中移植的页面编号。
outputFile字符串输出的 Pdf 文件。

返回值

成功返回 true,失败返回 false。

示例

PdfFileEditor pfe = new PdfFileEditor();
pfe.Insert("file1.pdf", 1, "file2.pdf", new int[] { 2, 6 }, "out.pdf");

另请参阅


Insert(Stream, int, Stream, int[], Stream)

将其他文件的页面插入到输入的 Pdf 文件中。

public bool Insert(Stream inputStream, int insertLocation, Stream portStream, int[] pageNumber, 
    Stream outputStream)
参数类型描述
inputStream输入的 Pdf 文件流。
insertLocationInt32输入文件中的插入位置。
portStream用于页面的 Pdf 文件流。
pageNumberInt32[]portFile 中移植的页面编号。
outputStream输出流。

返回值

操作成功时返回 true。

示例

PdfFileEditor pfe = new PdfFileEditor();
Stream sourceStream = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream insertedStream = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outStream = new FileStream("out.pdf", FileMode.Create, FileAccess.Write);
pfe.Insert(sourceStream, 1, insertedStream, new int[] { 3, 4, 5}, outStream);

另请参阅