MakeNUp

MakeNUp(string, string, int, int)

使 N-Up 文档从 firstInputFile 到 outputFile.

public bool MakeNUp(string inputFile, string outputFile, int x, int y)
范围类型描述
inputFileString输入pdf文件路径和名称.
outputFileString输出pdf文件路径和名称.
xInt32列数.
yInt32行数。

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.MakeNUp("input.pdf", "output.pdf", 3, 3);

也可以看看


MakeNUp(Stream, Stream, int, int)

从输入流生成 N-Up 文档并将结果保存到输出流中。

public bool MakeNUp(Stream inputStream, Stream outputStream, int x, int y)
范围类型描述
inputStreamStream输入pdf流.
outputStreamStream输出pdf流.
xInt32列数.
yInt32行数。

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
pfe.MakeNUp(inputStream, outputStream, 3, 3);

也可以看看


MakeNUp(Stream, Stream, int, int, PageSize)

将 N-Up 文档从第一个输入流转换为输出流。

public bool MakeNUp(Stream inputStream, Stream outputStream, int x, int y, PageSize pageSize)
范围类型描述
inputStreamStream输入pdf流.
outputStreamStream输出pdf流.
xInt32列数.
yInt32行数。
pageSizePageSize输出pdf文件的页面大小.

返回值

如果操作成功则为真。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream inputStream = new FileStream("input.pdf", FileMode.Open, FileAccess.Read);
Stream outputStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
pfe.MakeNUp(inputStream, outputStream, 3, 3, PageSize.A4);

也可以看看


MakeNUp(string, string, string)

将两个输入 PDF 文件中的 N-Up 文档制作成 outputFile。 outputFile 的每一页将包含两页,一页来自第一个输入文件 ,另一页来自第二个输入文件。这两页是水平堆积的。

public bool MakeNUp(string firstInputFile, string secondInputFile, string outputFile)
范围类型描述
firstInputFileString第一个输入文件.
secondInputFileString第二个输入文件.
outputFileString输出pdf文件路径和名称.

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.MakeNUp("input1.pdf", "input2.pdf", "output.pdf");

也可以看看


MakeNUp(Stream, Stream, Stream)

从两个输入 PDF 流生成 N-Up 文档到 outputStream.

public bool MakeNUp(Stream firstInputStream, Stream secondInputStream, Stream outputStream)
范围类型描述
firstInputStreamStream第一个输入流.
secondInputStreamStream第二个输入流.
outputStreamStream输出pdf流.

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream input1 = new FileStream("input1.pdf", FileMode.Open, FileAccess.Read);
Stream input2 = new FileStream("input2.pdf", FileMode.Open, FileAccess.Read);
Stream output = new FileStream("output.pdf");
pfe.MakeNUp(input1, input2, output);

也可以看看


MakeNUp(string[], string, bool)

从多输入 PDF 文件制作 N-Up 文档到 outputFile。 outputFile 的每一页将包含多页,这些页与相同页码的输入文件中的 页组合。如果 isSidewise 为 true,则多页水平堆积 ,如果 isSidewise 为 false,则垂直堆积。

public bool MakeNUp(string[] inputFiles, string outputFile, bool isSidewise)
范围类型描述
inputFilesString[]输入 PDF 文件。
outputFileString输出pdf文件路径和名称.
isSidewiseBoolean堆积方式,水平为真,垂直为假。

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.MakeNUp(new string[] { "input1.pdf", "input2.pdf", "input3.pdf" }, "output.pdf", false);

也可以看看


MakeNUp(Stream[], Stream, bool)

将多输入 PDF 流中的 N-Up 文档制作成 outputStream。 outputStream 的每一页将包含多个页面,这些页面与相同页码的输入流中的页面 组合。如果isSidewise为真,多页横向堆积 ,如果isSidewise为假,多页垂直堆积。

public bool MakeNUp(Stream[] inputStreams, Stream outputStream, bool isSidewise)
范围类型描述
inputStreamsStream[]输入 PDF 流。
outputStreamStream输出pdf流。
isSidewiseBoolean堆积方式,水平为真,垂直为假。

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
Stream stream1 = new FileStream("input1.pdf", FileMode.Open, FileAccess.Read);
Stream stream2 = new FileStream("input2.pdf", FileMode.Open, FileAccess.Read);
Stream stream3 = new FileStream("input3.pdf", FileMode.Open, FileAccess.Read);
Stream output = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
pfe.MakeNUp(new Stream[] { stream1, stream2, stream3 }, output, false);

也可以看看


MakeNUp(string, string, int, int, PageSize)

将输入文件中的 N-Up 文档制作为 outputFile.

public bool MakeNUp(string inputFile, string outputFile, int x, int y, PageSize pageSize)
范围类型描述
inputFileString输入pdf文件路径和名称.
outputFileString输出pdf文件路径和名称.
xInt32列数.
yInt32行数。
pageSizePageSize输出pdf文件的页面大小.

返回值

boolean - True 表示成功,或 false。

例子

PdfFileEditor pfe = new PdfFileEditor();
pfe.MakeNUp("input.pdf", "output.pdf", 3, 3, PageSize.A4);

也可以看看


MakeNUp(Stream, int, int, PageSize, HttpResponse)

制作 N-up 文档并将结果存储到 HttpResponse 对象中。

public bool MakeNUp(Stream inputStream, int x, int y, PageSize pageSize, HttpResponse response)
范围类型描述
inputStreamStream源文档流。
xInt32列数。
yInt32行数。
pageSizePageSize结果文件中的页面大小。
responseHttpResponse将存储结果的 HttpResponse 对象。

返回值

如果操作成功则为真。

也可以看看


MakeNUp(string, int, int, PageSize, HttpResponse)

制作 N-up 文档并将结果存储到 HttpResponse 对象中。

public bool MakeNUp(string inputFile, int x, int y, PageSize pageSize, HttpResponse response)
范围类型描述
inputFileString源文件的路径。
xInt32列数。
yInt32行数。
pageSizePageSize结果文件中的页面大小。
responseHttpResponse将存储结果的 HttpResponse 对象。

返回值

如果操作成功则为真。

也可以看看


MakeNUp(string, int, int, HttpResponse)

制作 N-up 文档并将结果存储到 HttpResponse.

public bool MakeNUp(string inputFile, int x, int y, HttpResponse response)
范围类型描述
inputFileString源文件名。
xInt32列数。
yInt32行数。
responseHttpResponse将存储结果的 HttpResponse 对象。

返回值

如果操作成功则为真。

也可以看看


MakeNUp(Stream, int, int, HttpResponse)

制作 N-up 文档并将结果存储到 HttpResponse。

public bool MakeNUp(Stream inputStream, int x, int y, HttpResponse response)
范围类型描述
inputStreamStream输入文档流。
xInt32列数。
yInt32行数。
responseHttpResponse将存储结果的 HttpResponse。

返回值

如果操作成功则为真。

也可以看看