PdfFileEditor.MakeNUp

MakeNUp(Stream, Stream, Stream)

从 firstInputFile 创建 N-Up 文档到 outputFile。

public bool MakeNUp(string inputFile, string outputFile, int x, int y)
参数类型描述
inputFile字符串输入 pdf 文件路径和名称。
outputFile字符串输出 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 文件的页面大小。

返回值

如果操作成功则返回 true。

示例

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)
参数类型描述
firstInputFile字符串第一个输入文件。
secondInputFile字符串第二个输入文件。
outputFile字符串输出 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)
参数类型描述
inputFiles字符串[]输入 Pdf 文件。
outputFile字符串输出 pdf 文件路径和名称。
isSidewise布尔值堆叠方式,true 为水平,false 为垂直。

返回值

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 为 true,则多个页面水平堆叠;如果 isSidewise 为 false,则垂直堆叠。

public bool MakeNUp(Stream[] inputStreams, Stream outputStream, bool isSidewise)
参数类型描述
inputStreamsStream[]输入 Pdf 流。
outputStreamStream输出 pdf 流。
isSidewise布尔值堆叠方式,true 为水平,false 为垂直。

返回值

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)
参数类型描述
inputFile字符串输入 pdf 文件路径和名称。
outputFile字符串输出 pdf 文件路径和名称。
xInt32列数。
yInt32行数。
pageSizePageSize输出 pdf 文件的页面大小。

返回值

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

示例

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

另请参见


MakeNUp(string, string, int, int)

从 firstInputFile 创建 N-Up 文档到 outputFile。

public bool MakeNUp(string inputFile, string outputFile, int x, int y)
参数类型描述
inputFile字符串输入 pdf 文件路径和名称。
outputFile字符串输出 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 文件的页面大小。

返回值

如果操作成功则返回 true。

示例

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)
参数类型描述
firstInputFile字符串第一个输入文件。
secondInputFile字符串第二个输入文件。
outputFile字符串输出 pdf 文件路径和名称。

返回值

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

示例

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

另请参见