PdfFileEditor.MakeNUp

MakeNUp(Stream, Stream, Stream)

Создает документ 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 файла.

Возвращаемое значение

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)

Создает документ N-Up из двух входных PDF файлов в 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)

Создает документ N-Up из двух входных PDF потоков в 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)

Создает документ N-Up из нескольких входных PDF файлов в outputFile. Каждая страница outputFile будет содержать несколько страниц, которые являются комбинацией страниц из входных файлов с одинаковым номером страницы. Многостраничные документы располагаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false.

public bool MakeNUp(string[] inputFiles, string outputFile, bool isSidewise)
ПараметрТипОписание
inputFilesString[]Входные Pdf файлы.
outputFileStringПуть и имя выходного pdf файла.
isSidewiseBooleanСпособ укладки, 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)

Создает документ N-Up из нескольких входных PDF потоков в outputStream. Каждая страница outputStream будет содержать несколько страниц, которые являются комбинацией страниц из входных потоков с одинаковым номером страницы. Многостраничные документы располагаются горизонтально, если isSidewise равно true, и вертикально, если isSidewise равно false.

public bool MakeNUp(Stream[] inputStreams, Stream outputStream, bool isSidewise)
ПараметрТипОписание
inputStreamsStream[]Входные Pdf потоки.
outputStreamStreamВыходной pdf поток.
isSidewiseBooleanСпособ укладки, 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)
ПараметрТипОписание
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(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 файла.

Возвращаемое значение

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)

Создает документ N-Up из двух входных PDF файлов в 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");

См. также