Объединение различных PDF-файлов на одну PDF-страницу и создание образца буклета.C#

Место общения программистов C#
Ответить
Гость
 Объединение различных PDF-файлов на одну PDF-страницу и создание образца буклета.

Сообщение Гость »

Код: Выделить всё

using System;
using System.IO;
using iTextSharp.text;
using iTextSharp.text.pdf;

namespace CutAndPaste
{
class Program
{
public static readonly string SRC = Environment.CurrentDirectory + "\\pdfs\\2.pdf";
public static readonly string SRC2 = Environment.CurrentDirectory + "\\pdfs\\3.pdf";
public static readonly string DEST = Environment.CurrentDirectory + "\\output.pdf";

static void Main(string[] args)
{
MergePDFs(DEST, SRC, SRC2);
Console.WriteLine("PDF'ler başarıyla birleştirildi.");
}

static void MergePDFs(string destPath, params string[] sourcePaths)
{
using (FileStream fs = new FileStream(destPath, FileMode.Create, FileAccess.Write, FileShare.None))
using (Document doc = new Document())
using (PdfWriter writer = PdfWriter.GetInstance(doc, fs))
{
doc.Open();
PdfContentByte cb = writer.DirectContent;

foreach (string sourcePath in sourcePaths)
{
using (PdfReader reader = new PdfReader(sourcePath))
{
for (int pageNumber = 1; pageNumber 

Подробнее здесь: [url]https://stackoverflow.com/questions/78163904/combining-different-pdf-files-onto-a-single-pdf-page-creating-a-sample-booklet[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»