TryConcatenate

TryConcatenate(string, string, string)

连接两个文件。

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似,只是 TryConcatenate 方法在操作失败时不会抛出异常。

例子

PdfFileEditor fileEditor = new PdfFileEditor();
bool result = fileEditor.TryConcatenate("file1.pdf", "file2.pdf", "outfile.pdf");

也可以看看


TryConcatenate(Document[], Document)

连接文档。

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似, 除了 TryConcatenate 方法在操作失败时不会抛出异常。

也可以看看


TryConcatenate(string[], string)

将文件连接成一个文件。

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似, 除了 TryConcatenate 方法在操作失败时不会抛出异常。

例子

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

也可以看看


TryConcatenate(Stream[], Stream)

连接文件

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似, 除了 TryConcatenate 方法在操作失败时不会抛出异常。

例子

PdfFileEditor pfe = 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);
bool result = pfe.TryConcatenate(new Stream[] { stream1, stream2 } , outstream);

也可以看看


TryConcatenate(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 TryConcatenate(string firstInputFile, string secInputFile, string blankPageFile, 
    string outputFile)
范围类型描述
firstInputFileString第一个文件。
secInputFileString第二个文件。
blankPageFileString带有空白页的 PDF 文件。
outputFileString结果文件。

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法类似于 Concatenate 方法,只是 TryConcatenate 方法在操作失败时不会抛出异常。

例子

PdfFileEditor pfe = new PdfFileEditor();
bool result = pfe.TryConcatenate("src1.pdf", "src2.pdf", "blank.pdf", "dest.pdf");

也可以看看


TryConcatenate(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 TryConcatenate(Stream firstInputStream, Stream secInputStream, Stream blankPageStream, 
    Stream outputStream)
范围类型描述
firstInputStreamStream第一个 Pdf 流。
secInputStreamStream第二个 PDF 流。
blankPageStreamStream带有空白页的 Pdf 流。
outputStreamStream输出 PDF 流。

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法类似于 Concatenate 方法,只是 TryConcatenate 方法在操作失败时不会抛出异常。

例子

PdfFileEditor pfe = 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);
bool result = pfe.TryConcatenate(new Stream[] { stream1, stream2, blank } , outstream);

也可以看看


TryConcatenate(string[], HttpResponse)

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

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似,只是 TryConcatenate 方法在操作失败时不会抛出异常。

也可以看看


TryConcatenate(Stream[], HttpResponse)

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

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

返回值

如果操作成功完成,则为 true;否则为假。

评论

TryConcatenate 方法与 Concatenate 方法类似,只是 TryConcatenate 方法在操作失败时不会抛出异常。

也可以看看