Concatenate

Concatenate(string, string, string)

连接两个文件。

public bool Concatenate(string firstInputFile, string secInputFile, string outputFile)
范围类型描述
firstInputFileString第一个要连接的文件。
secInputFileString要连接的第二个文件。
outputFileString输出文件。

返回值

如果操作成功则为真。

例子

PdfFileEditor fileEditor = new PdfFileEditor();
fileEditor.Concatenate("file1.pdf", "file2.pdf", "outfile.pdf");

也可以看看


Concatenate(Stream, Stream, Stream)

连接两个文件。

public bool Concatenate(Stream firstInputStream, Stream secInputStream, Stream outputStream)
范围类型描述
firstInputStreamStream第一个文件的流。
secInputStreamStream第二个文件的流。
outputStreamStream将存储结果文件的流。

返回值

如果操作成功则为真。

如果操作成功则为真。

例子

PdfFileEditor fileEditor = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
fileEditor.Concatenate(stream1, stream2, outstream);

也可以看看


Concatenate(Document[], Document)

连接文档。

public bool Concatenate(Document[] src, Document dest)
范围类型描述
srcDocument[]源文档数组。
destDocument目的地文件。

返回值

如果连接成功,则为真。

也可以看看


Concatenate(string[], string)

将文件连接成一个文件。

public bool Concatenate(string[] inputFiles, string outputFile)
范围类型描述
inputFilesString[]要连接的文件数组。
outputFileString输出文件的名称。

返回值

如果操作成功则为真。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.Concatenate(new string[]  { "src1.pdf", "src2.pdf" }, "dest.pdf");

也可以看看


Concatenate(Stream[], Stream)

连接文件

public bool Concatenate(Stream[] inputStream, Stream outputStream)
范围类型描述
inputStreamStream[]要连接的流数组。
outputStreamStream将存储结果文件的流。

返回值

如果操作成功则为真。

例子

PdfFileEditor fileEditor = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
fileEditor.Concatenate(new Stream[] { stream1, stream2 } , outstream);

也可以看看


Concatenate(string, string, string, string)

将两个 Pdf 文档以交替方式合并成一个新的 Pdf 文档,并用空白页填充空白处。 例如:document1 有 5 页:p1、p2、p3、p4、p5。 document2 有 3 页:p1’, p2’, p3’. 合并两个 Pdf 文档将产生带有页面的结果文档:p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .

public bool Concatenate(string firstInputFile, string secInputFile, string blankPageFile, 
    string outputFile)
范围类型描述
firstInputFileString第一个文件。
secInputFileString第二个文件。
blankPageFileString带有空白页的 PDF 文件。
outputFileString结果文件。

返回值

如果操作成功则为真。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.Concatenate("src1.pdf", "src2.pdf", "blank.pdf", "dest.pdf");

也可以看看


Concatenate(Stream, Stream, Stream, Stream)

将两个 Pdf 文档以交替方式合并成一个新的 Pdf 文档,并用空白页填充空白处。 例如:document1 有 5 页:p1、p2、p3、p4、p5。 document2 有 3 页:p1’, p2’, p3’. 合并两个 Pdf 文档将产生带有页面的结果文档:p1, p1’, p2, p2’, p3, p3’, p4, blankpage, p5, blankpage .

public bool Concatenate(Stream firstInputStream, Stream secInputStream, Stream blankPageStream, 
    Stream outputStream)
范围类型描述
firstInputStreamStream第一个 Pdf 流。
secInputStreamStream第二个 PDF 流。
blankPageStreamStream带有空白页的 Pdf 流。
outputStreamStream输出 PDF 流。

返回值

如果操作成功则为真。

例子

PdfFileEditor fileEditor = new PdfFileEditor();
Stream stream1 = new FileStream("file1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("file2.pdf", FileMode.Open, FileAccess.Read);
Stream blank = new FileStream("blank.pdf", FileMode.Open, FileAccess.Read);
Stream outstream = new FileStream("outfile.pdf", FileMode.Create, FileAccess.Write);
fileEditor.Concatenate(new Stream[] { stream1, stream2, blank } , outstream);

也可以看看


Concatenate(string[], HttpResponse)

连接文件并将 reslt 保存到 HttpResposnse 对象中。

public bool Concatenate(string[] inputFiles, HttpResponse response)
范围类型描述
inputFilesString[]要连接的文件数组。
responseHttpResponse响应对象。

返回值

如果连接成功,则为 true。

也可以看看


Concatenate(Stream[], HttpResponse)

连接文件并将结果存储到 HttpResponse 对象中。

public bool Concatenate(Stream[] inputStream, HttpResponse response)
范围类型描述
inputStreamStream[]包含要连接的文件的 Streams 数组。
responseHttpResponse响应对象/

返回值

如果操作成功,则为 true。

也可以看看