C#/VB.NET: Comprimir documentos PDF
Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
Los archivos PDF grandes pueden ser engorrosos para trabajar, ocupan un valioso espacio de almacenamiento y ralentizan las transferencias y cargas. La compresión de documentos PDF es una forma sencilla y eficaz de reducir el tamaño de los archivos y optimizarlos para varios usos. Al comprimir archivos PDF, puede hacerlos más fáciles de compartir por correo electrónico o plataformas de almacenamiento en la nube, acelerar las descargas y mejorar la administración general de documentos. En este artículo, aprenderá cómo comprimir un documento PDF en C# y VB.NET usando Spire.PDF for .NET.
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for.NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalado a través de NuGet.
PM> Install-Package Spire.PDF
Comprimir fuentes e imágenes en un documento PDF en C#, VB.NET
Las fuentes y las imágenes de alta calidad son dos factores principales que contribuyen al tamaño de un documento PDF. Para reducir el tamaño del documento PDF, puede comprimir los recursos de fuente (o incluso desintegrar fuentes) y la calidad de la imagen. Los siguientes son los pasos para comprimir documentos PDF utilizando Spire.PDF for .NET.
- Cargue un documento PDF mientras inicializa el objeto PdfCompressor.
- Obtenga opciones de compresión de texto a través de la propiedad PdfCompressor.Options.TextCompressionOptions.
- Comprima los recursos de fuente estableciendo TextCompressionOptions.CompressFonts en verdadero.
- Obtenga opciones de compresión de imágenes a través de la propiedad PdfCompressor.Options.ImageCompressionOptions.
- Establezca el nivel de compresión de la imagen a través de la propiedad ImageCompressionOptions.ImageQuality.
- Comprima imágenes estableciendo ImageCompressionOptions.CompressImage en verdadero.
- Guarde el documento comprimido en un archivo con el método PdfCompressor.CompressToFile().
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion.Compression; namespace CompressPdf { class Program { static void Main(string[] args) { //Load a PDF document while initializing the PdfCompressor object PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf"); //Get text compression options TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions; //Compress fonts textCompression.CompressFonts = true; //Unembed fonts //textCompression.UnembedFonts = true; //Get image compression options ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions; //Set the compressed image quality imageCompression.ImageQuality = ImageQuality.High; //Resize images imageCompression.ResizeImages = true; //Compress images imageCompression.CompressImage = true; //Save the compressed document to file compressor.CompressToFile("Compressed.pdf"); } } }
Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.
C#/VB.NET: PDF 문서 압축
NuGet을 통해 설치됨
PM> Install-Package Spire.PDF
관련된 링크들
큰 PDF 파일은 작업하기 번거로울 수 있으며 귀중한 저장 공간을 차지하고 전송 및 업로드 속도가 느려질 수 있습니다. PDF 문서 압축은 파일 크기를 줄이고 다양한 용도에 맞게 최적화하는 간단하고 효과적인 방법입니다. PDF를 압축하면 이메일 또는 클라우드 스토리지 플랫폼을 통해 더 쉽게 공유하고, 다운로드 속도를 높이고, 전반적인 문서 관리를 개선할 수 있습니다. 이 기사에서는 다음을 사용하여 C# 및 VB.NET에서 PDF 문서를 압축하는 방법을 배웁니다 Spire.PDF for .NET.
Spire.PDF for .NET 설치
먼저 Spire.PDF for .NET 패키지에 포함된 DLL 파일을 .NET 프로젝트의 참조로 추가해야 합니다. DLL 파일은 다음에서 다운로드할 수 있습니다 이 링크 또는 NuGet을 통해 설치됩니다.
PM> Install-Package Spire.PDF
C#, VB.NET에서 PDF 문서의 글꼴 및 이미지 압축
글꼴과 고품질 이미지는 PDF 문서의 크기에 기여하는 두 가지 주요 요소입니다. PDF 문서 크기를 줄이기 위해 글꼴 리소스(또는 포함되지 않은 글꼴도 포함)와 이미지 품질을 압축할 수 있습니다. 다음은 Spire.PDF for .NET을 사용하여 PDF 문서를 압축하는 단계입니다.
- PdfCompressor 개체를 초기화하는 동안 PDF 문서를 로드합니다.
- PdfCompressor.Options.TextCompressionOptions 속성을 통해 텍스트 압축 옵션을 가져옵니다.
- TextCompressionOptions.CompressFonts를 true로 설정하여 글꼴 리소스를 압축합니다.
- PdfCompressor.Options.ImageCompressionOptions 속성을 통해 이미지 압축 옵션을 가져옵니다.
- ImageCompressionOptions.ImageQuality 속성을 통해 이미지 압축 수준을 설정합니다.
- ImageCompressionOptions.CompressImage를 true로 설정하여 이미지를 압축합니다.
- PdfCompressor.CompressToFile() 메서드를 사용하여 압축된 문서를 파일로 저장합니다.
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion.Compression; namespace CompressPdf { class Program { static void Main(string[] args) { //Load a PDF document while initializing the PdfCompressor object PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf"); //Get text compression options TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions; //Compress fonts textCompression.CompressFonts = true; //Unembed fonts //textCompression.UnembedFonts = true; //Get image compression options ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions; //Set the compressed image quality imageCompression.ImageQuality = ImageQuality.High; //Resize images imageCompression.ResizeImages = true; //Compress images imageCompression.CompressImage = true; //Save the compressed document to file compressor.CompressToFile("Compressed.pdf"); } } }
임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.
C#/VB.NET: comprime documenti PDF
Sommario
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
I file PDF di grandi dimensioni possono essere ingombranti con cui lavorare, occupando prezioso spazio di archiviazione e rallentando i trasferimenti e i caricamenti. La compressione dei documenti PDF è un modo semplice ed efficace per ridurre le dimensioni dei file e ottimizzarli per vari usi. Comprimendo i PDF, puoi renderli più facili da condividere tramite e-mail o piattaforme di archiviazione cloud, velocizzare i download e migliorare la gestione complessiva dei documenti. In questo articolo imparerai come comprimere un documento PDF in C# e VB.NET utilizzando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for.NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Comprimi font e immagini in un documento PDF in C#, VB.NET
I caratteri e le immagini di alta qualità sono due fattori principali che contribuiscono alle dimensioni di un documento PDF. Per ridurre le dimensioni del documento PDF, è possibile comprimere le risorse dei caratteri (o persino i caratteri non incorporati) e la qualità dell'immagine. Di seguito sono riportati i passaggi per comprimere i documenti PDF utilizzando Spire.PDF for .NET.
- Carica un documento PDF durante l'inizializzazione dell'oggetto PdfCompressor.
- Ottieni le opzioni di compressione del testo tramite la proprietà PdfCompressor.Options.TextCompressionOptions.
- Comprimi le risorse dei caratteri impostando TextCompressionOptions.CompressFonts su true.
- Ottieni le opzioni di compressione delle immagini tramite la proprietà PdfCompressor.Options.ImageCompressionOptions.
- Impostare il livello di compressione dell'immagine tramite la proprietà ImageCompressionOptions.ImageQuality.
- Comprimi le immagini impostando ImageCompressionOptions.CompressImage su true.
- Salvare il documento compresso su file utilizzando il metodo PdfCompressor.CompressToFile().
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion.Compression; namespace CompressPdf { class Program { static void Main(string[] args) { //Load a PDF document while initializing the PdfCompressor object PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf"); //Get text compression options TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions; //Compress fonts textCompression.CompressFonts = true; //Unembed fonts //textCompression.UnembedFonts = true; //Get image compression options ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions; //Set the compressed image quality imageCompression.ImageQuality = ImageQuality.High; //Resize images imageCompression.ResizeImages = true; //Compress images imageCompression.CompressImage = true; //Save the compressed document to file compressor.CompressToFile("Compressed.pdf"); } } }
Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.
C#/VB.NET : compresser des documents PDF
Table des matières
Installé via NuGet
PM> Install-Package Spire.PDF
Liens connexes
Les fichiers PDF volumineux peuvent être fastidieux à utiliser, occupant un espace de stockage précieux et ralentissant les transferts et les téléchargements. La compression de documents PDF est un moyen simple et efficace de réduire leur taille de fichier et de les optimiser pour diverses utilisations. En compressant les PDF, vous pouvez faciliter leur partage par e-mail ou sur des plates-formes de stockage cloud, accélérer les téléchargements et améliorer la gestion globale des documents. Dans cet article, vous apprendrez à compresser un document PDF en C# et VB.NET à l'aide de Spire.PDF for .NET.
Installer Spire.PDF for .NET
Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.PDF for .NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés depuis ce lien ou installé via NuGet.
PM> Install-Package Spire.PDF
Compresser les polices et les images dans un document PDF en C#, VB.NET
Les polices et les images de haute qualité sont deux facteurs principaux qui contribuent à la taille d'un document PDF. Pour réduire la taille du document PDF, vous pouvez compresser les ressources de police (ou même les polices non intégrées) et la qualité de l'image. Voici les étapes pour compresser des documents PDF à l'aide de Spire.PDF for .NET.
- Charger un document PDF lors de l'initialisation de l'objet PdfCompressor.
- Obtenez les options de compression de texte via la propriété PdfCompressor.Options.TextCompressionOptions.
- Compressez les ressources de police en définissant TextCompressionOptions.CompressFonts sur true.
- Obtenez les options de compression d'image via la propriété PdfCompressor.Options.ImageCompressionOptions.
- Définissez le niveau de compression de l'image via la propriété ImageCompressionOptions.ImageQuality.
- Compressez les images en définissant ImageCompressionOptions.CompressImage sur true.
- Enregistrez le document compressé dans un fichier à l'aide de la méthode PdfCompressor.CompressToFile().
- C#
- VB.NET
using Spire.Pdf; using Spire.Pdf.Conversion.Compression; namespace CompressPdf { class Program { static void Main(string[] args) { //Load a PDF document while initializing the PdfCompressor object PdfCompressor compressor = new PdfCompressor("C:\\Users\\Administrator\\Desktop\\ToCompress.pdf"); //Get text compression options TextCompressionOptions textCompression = compressor.Options.TextCompressionOptions; //Compress fonts textCompression.CompressFonts = true; //Unembed fonts //textCompression.UnembedFonts = true; //Get image compression options ImageCompressionOptions imageCompression = compressor.Options.ImageCompressionOptions; //Set the compressed image quality imageCompression.ImageQuality = ImageQuality.High; //Resize images imageCompression.ResizeImages = true; //Compress images imageCompression.CompressImage = true; //Save the compressed document to file compressor.CompressToFile("Compressed.pdf"); } } }
Demander une licence temporaire
Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.
C#/VB.NET: mesclar documentos PDF
Índice
Instalado via NuGet
PM> Install-Package Spire.PDF
Links Relacionados
Há muitos motivos pelos quais a mesclagem de PDFs pode ser necessária. Por exemplo, mesclar arquivos PDF permite imprimir um único arquivo em vez de enfileirar vários documentos para a impressora. A combinação de arquivos relacionados simplifica o processo de gerenciamento e armazenamento de muitos documentos, reduzindo o número de arquivos a serem pesquisados e organizados. Neste artigo, você aprenderá como mesclar vários documentos PDF em um documento PDF e como combinar as páginas selecionadas de diferentes documentos PDF em um PDF em C# e VB.NET usando Spire.PDF for .NET.
Instalar o Spire.PDF for .NET
Para começar, você precisa adicionar os arquivos DLL incluídos no pacote Spire.PDF for .NET como referências em seu projeto .NET. Os arquivos DLLs podem ser baixados deste link ou instalados via NuGet.
PM> Install-Package Spire.PDF
Mesclar vários PDFs em um único PDF
O Spire.PDF for .NET oferece o método PdfDocument.MergeFiles() para mesclar vários documentos PDF em um único documento. As etapas detalhadas são as seguintes.
- Obtenha os caminhos dos documentos a serem mesclados e armazene-os em uma matriz de strings.
- Chame o método PdfDocument.MergeFiles() para mesclar esses arquivos.
- Salve o resultado em um documento PDF usando o método PdfDocumentBase.Save().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
Mescle as páginas selecionadas de PDFs diferentes em um PDF
Spire.PDF for .NET oferece o método PdfDocument.InsertPage() e o método PdfDocument.InsertPageRange() para importar uma página ou um intervalo de páginas de um documento PDF para outro. A seguir estão as etapas para combinar as páginas selecionadas de diferentes documentos PDF em um novo documento PDF.
- Obtenha os caminhos dos documentos de origem e armazene-os em uma matriz de strings.
- Crie uma matriz de PdfDocument e carregue cada documento de origem em um objeto PdfDocument separado.
- Crie outro objeto PdfDocument para gerar um novo documento.
- Insira a página selecionada ou o intervalo de páginas dos documentos de origem no novo documento usando o método PdfDocument.InsertPage() e o método PdfDocument.InsertPageRange().
- Salve o novo documento em um arquivo PDF usando o método PdfDocument.SaveToFile().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
Solicitar uma licença temporária
Se você deseja remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você.
C#/VB.NET: слияние PDF-документов
Оглавление
Установлено через NuGet
PM>Установка-Пакет Spire.PDF
Ссылки по теме
Существует множество причин, по которым может потребоваться слияние PDF-файлов. Например, слияние PDF-файлов позволяет распечатать один файл, а не ставить в очередь несколько документов для печати, а объединение связанных файлов упрощает процесс управления и хранения многих документов за счет сокращения количества файлов, которые нужно искать и упорядочивать. В этой статье вы узнаете, как объединить несколько PDF-документов в один PDF-документ и как объединить выбранные страницы из разных PDF-документов в один PDF-файл в C# и VB.NET используяSpire.PDF for .NET.
- Объединение нескольких PDF-файлов в один PDF-файл
- Объединить выбранные страницы разных PDF-файлов в один PDF-файл
Установите Spire.PDF for .NET
Для начала вам нужно добавить файлы DLL, включенные в пакет Spire.PDF for .NET, в качестве ссылок в ваш проект .NET. Файлы DLL можно загрузить с эта ссылка или установлен через NuGet.
PM>Установка-Пакет Spire.PDF
Объединение нескольких PDF-файлов в один PDF-файл
Spire.PDF for .NET предлагает метод PdfDocument.MergeFiles() для объединения нескольких документов PDF в один документ. Подробные шаги следующие.
- Получите пути объединяемых документов и сохраните их в массиве строк.
- Вызовите метод PdfDocument.MergeFiles(), чтобы объединить эти файлы.
- Сохраните результат в PDF-документ с помощью метода PdfDocumentBase.Save().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
Объединить выбранные страницы разных PDF-файлов в один PDF-файл
Spire.PDF for .NET предлагает метод PdfDocument.InsertPage() и метод PdfDocument.InsertPageRange() для импорта страницы или диапазона страниц из одного документа PDF в другой. Ниже приведены шаги для объединения выбранных страниц из разных документов PDF в новый документ PDF.
- Получите пути к исходным документам и сохраните их в массиве строк.
- Создайте массив PdfDocument и загрузите каждый исходный документ в отдельный объект PdfDocument.
- Создайте еще один объект PdfDocument для создания нового документа.
- Вставьте выбранную страницу или диапазон страниц исходных документов в новый документ, используя метод PdfDocument.InsertPage() и метод PdfDocument.InsertPageRange().
- Сохраните новый документ в файл PDF с помощью метода PdfDocument.SaveToFile().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
Подать заявку на временную лицензию
Если вы хотите удалить оценочное сообщение из сгенерированных документов или избавиться от функциональных ограничений, пожалуйста, запросить 30-дневную пробную лицензию для себя.
C#/VB.NET: PDF-Dokumente zusammenführen
Inhaltsverzeichnis
Über NuGet installiert
PM> Install-Package Spire.PDF
verwandte Links
Es gibt viele Gründe, warum das Zusammenführen von PDFs notwendig sein kann. Durch das Zusammenführen von PDF-Dateien können Sie beispielsweise eine einzelne Datei drucken, anstatt mehrere Dokumente für den Drucker in die Warteschlange stellen zu müssen. Durch das Zusammenführen zusammengehöriger Dateien wird die Verwaltung und Speicherung vieler Dokumente vereinfacht, da die Anzahl der zu durchsuchenden und zu organisierenden Dateien reduziert wird. In diesem Artikel erfahren Sie, wie das geht Mehrere PDF-Dokumente zu einem PDF-Dokument zusammenführen und wie Kombinieren Sie die ausgewählten Seiten aus verschiedenen PDF-Dokumenten zu einem PDF In C# und VB.NET durch Verwendung von Spire.PDF for .NET.
- Führen Sie mehrere PDFs zu einem einzigen PDF zusammen
- Führen Sie die ausgewählten Seiten verschiedener PDFs zu einem PDF zusammen
Installieren Sie Spire.PDF for .NET
Zunächst müssen Sie die im Spire.PDF for .NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLL-Dateien können entweder von heruntergeladen werden dieser Link oder installiert über NuGet.
PM> Install-Package Spire.PDF
Führen Sie mehrere PDFs zu einem einzigen PDF zusammen
Spire.PDF for .NET bietet die Methode PdfDocument.MergeFiles(), um mehrere PDF-Dokumente in einem einzigen Dokument zusammenzuführen. Die detaillierten Schritte sind wie folgt.
- Rufen Sie die Pfade der zusammenzuführenden Dokumente ab und speichern Sie sie in einem String-Array.
- Rufen Sie die Methode PdfDocument.MergeFiles() auf, um diese Dateien zusammenzuführen.
- Speichern Sie das Ergebnis mit der Methode PdfDocumentBase.Save() in einem PDF-Dokument.
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
Führen Sie die ausgewählten Seiten verschiedener PDFs zu einem PDF zusammen
Spire.PDF for .NET bietet die Methoden PdfDocument.InsertPage() und PdfDocument.InsertPageRange() zum Importieren einer Seite oder eines Seitenbereichs von einem PDF-Dokument in ein anderes. Im Folgenden finden Sie die Schritte zum Zusammenführen der ausgewählten Seiten aus verschiedenen PDF-Dokumenten zu einem neuen PDF-Dokument.
- Rufen Sie die Pfade der Quelldokumente ab und speichern Sie sie in einem String-Array.
- Erstellen Sie ein PdfDocument-Array und laden Sie jedes Quelldokument in ein separates PdfDocument-Objekt.
- Erstellen Sie ein weiteres PdfDocument-Objekt zum Generieren eines neuen Dokuments.
- Fügen Sie die ausgewählte Seite oder den ausgewählten Seitenbereich der Quelldokumente mithilfe der Methoden PdfDocument.InsertPage() und PdfDocument.InsertPageRange() in das neue Dokument ein.
- Speichern Sie das neue Dokument mit der Methode PdfDocument.SaveToFile() in einer PDF-Datei.
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
Beantragen Sie eine temporäre Lizenz
Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.
C#/VB.NET: combinar documentos PDF
Tabla de contenido
Instalado a través de NuGet
PM> Install-Package Spire.PDF
enlaces relacionados
Hay muchas razones por las que puede ser necesario fusionar archivos PDF. Por ejemplo, la combinación de archivos PDF le permite imprimir un solo archivo en lugar de poner en cola varios documentos para la impresora, la combinación de archivos relacionados simplifica el proceso de administración y almacenamiento de muchos documentos al reducir la cantidad de archivos para buscar y organizar. En este artículo, aprenderá cómo combinar varios documentos PDF en un solo documento PDF y como combine las páginas seleccionadas de diferentes documentos PDF en un solo PDF en C# y VB.NET mediante el uso Spire.PDF for .NET.
- Combinar varios archivos PDF en un solo PDF
- Combinar las páginas seleccionadas de diferentes archivos PDF en un solo PDF
Instalar Spire.PDF for .NET
Para empezar, debe agregar los archivos DLL incluidos en el paquete Spire.PDF for .NET como referencias en su proyecto .NET. Los archivos DLL se pueden descargar desde este enlace o instalado a través de NuGet.
PM> Install-Package Spire.PDF
Combinar varios archivos PDF en un solo PDF
Spire.PDF for .NET ofrece el método PdfDocument.MergeFiles() para combinar varios documentos PDF en un solo documento. Los pasos detallados son los siguientes.
- Obtenga las rutas de los documentos que se fusionarán y guárdelas en una matriz de cadenas.
- Llame al método PdfDocument.MergeFiles() para fusionar estos archivos.
- Guarde el resultado en un documento PDF utilizando el método PdfDocumentBase.Save().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
Combinar las páginas seleccionadas de diferentes archivos PDF en un solo PDF
Spire.PDF for .NET ofrece el método PdfDocument.InsertPage() y el método PdfDocument.InsertPageRange() para importar una página o un rango de páginas de un documento PDF a otro. Los siguientes son los pasos para combinar las páginas seleccionadas de diferentes documentos PDF en un nuevo documento PDF.
- Obtenga las rutas de los documentos de origen y guárdelas en una matriz de cadenas.
- Cree una matriz de PdfDocument y cargue cada documento de origen en un objeto PdfDocument independiente.
- Cree otro objeto PdfDocument para generar un nuevo documento.
- Inserte la página seleccionada o el rango de páginas de los documentos de origen en el nuevo documento utilizando el método PdfDocument.InsertPage() y el método PdfDocument.InsertPageRange().
- Guarde el nuevo documento en un archivo PDF utilizando el método PdfDocument.SaveToFile().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
Solicitar una Licencia Temporal
Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.
C#/VB.NET: PDF 문서 병합
NuGet을 통해 설치됨
PM> Install-Package Spire.PDF
관련된 링크들
PDF 병합이 필요한 이유는 많습니다. 예를 들어, PDF 파일을 병합하면 프린터에 여러 문서를 대기시키는 대신 단일 파일을 인쇄할 수 있으며, 관련 파일을 결합하면 검색하고 구성할 파일 수를 줄여 많은 문서를 관리하고 저장하는 프로세스를 간소화할 수 있습니다. 이 기사에서는 다음을 수행하는 방법을 배웁니다 여러 PDF 문서를 하나의 PDF 문서로 병합 그리고 어떻게 다른 PDF 문서에서 선택한 페이지를 하나의 PDF로 결합 ~에 C# 및 VB.NET .NET용 Spire.PDF 사용.
.NET용 Spire.PDF 설치
To begin with, you need to add the DLL files included in the Spire.PDF for.NET package as references in your .NET project. The DLLs files can be either downloaded from 이 링크 또는 NuGet을 통해 설치됩니다.
PM> Install-Package Spire.PDF
여러 PDF를 단일 PDF로 병합
.NET용 Spire.PDF는 PdfDocument.MergeFiles() 메서드를 제공하여 여러 PDF 문서를 단일 문서로 병합합니다. 자세한 단계는 다음과 같습니다.
- 병합할 문서의 경로를 가져와 문자열 배열에 저장합니다.
- PdfDocument.MergeFiles() 메서드를 호출하여 이러한 파일을 병합합니다.
- PdfDocumentBase.Save() 메서드를 사용하여 결과를 PDF 문서에 저장합니다.
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
다른 PDF에서 선택한 페이지를 하나의 PDF로 병합
Spire.PDF for .NET은 PdfDocument.InsertPage() 메서드와 PdfDocument.InsertPageRange() 메서드를 제공하여 한 PDF 문서에서 다른 PDF 문서로 페이지 또는 페이지 범위를 가져옵니다. 다음은 다른 PDF 문서에서 선택한 페이지를 새 PDF 문서로 결합하는 단계입니다.
- 소스 문서의 경로를 가져와 문자열 배열에 저장합니다.
- PdfDocument의 배열을 만들고 각 소스 문서를 별도의 PdfDocument 개체에 로드합니다.
- 새 문서를 생성하기 위해 다른 PdfDocument 개체를 만듭니다.
- PdfDocument.InsertPage() 메서드 및 PdfDocument.InsertPageRange() 메서드를 사용하여 원본 문서의 선택한 페이지 또는 페이지 범위를 새 문서에 삽입합니다.
- PdfDocument.SaveToFile() 메서드를 사용하여 새 문서를 PDF 파일로 저장합니다.
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
임시 면허 신청
생성된 문서에서 평가 메시지를 제거하거나 기능 제한을 제거하려면 다음을 수행하십시오 30일 평가판 라이선스 요청 자신을 위해.
C#/VB.NET: unisci documenti PDF
Sommario
Installato tramite NuGet
PM> Install-Package Spire.PDF
Link correlati
Ci sono molte ragioni per cui potrebbe essere necessario unire i PDF. Ad esempio, l'unione di file PDF consente di stampare un singolo file anziché accodare più documenti per la stampante, l'unione di file correlati semplifica il processo di gestione e archiviazione di molti documenti riducendo il numero di file da ricercare e organizzare. In questo articolo imparerai come unire più documenti PDF in un unico documento PDF e come combinare le pagine selezionate da diversi documenti PDF in un unico PDF In C# e VB.NET usando Spire.PDF for .NET.
Installa Spire.PDF for .NET
Per cominciare, è necessario aggiungere i file DLL inclusi nel pacchetto Spire.PDF for .NET come riferimenti nel progetto .NET. I file DLL possono essere scaricati da questo link o installato tramite NuGet.
PM> Install-Package Spire.PDF
Unisci più PDF in un unico PDF
Spire.PDF for .NET offre il metodo PdfDocument.MergeFiles() per unire più documenti PDF in un unico documento. I passaggi dettagliati sono i seguenti.
- Ottieni i percorsi dei documenti da unire e memorizzali in un array di stringhe.
- Chiama il metodo PdfDocument.MergeFiles() per unire questi file.
- Salva il risultato in un documento PDF utilizzando il metodo PdfDocumentBase.Save().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergePDFs { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Merge these documents and return an object of PdfDocumentBase PdfDocumentBase doc = PdfDocument.MergeFiles(files); //Save the result to a PDF file doc.Save("output.pdf", FileFormat.PDF); } } }
Unisci le pagine selezionate di diversi PDF in un unico PDF
Spire.PDF per .NET offre il metodo PdfDocument.InsertPage() e il metodo PdfDocument.InsertPageRange() per importare una pagina o un intervallo di pagine da un documento PDF a un altro. Di seguito sono riportati i passaggi per combinare le pagine selezionate da diversi documenti PDF in un nuovo documento PDF.
- Ottieni i percorsi dei documenti di origine e memorizzali in un array di stringhe.
- Creare un array di PdfDocument e caricare ciascun documento di origine in un oggetto PdfDocument separato.
- Crea un altro oggetto PdfDocument per generare un nuovo documento.
- Inserire la pagina selezionata o l'intervallo di pagine dei documenti di origine nel nuovo documento utilizzando il metodo PdfDocument.InsertPage() e il metodo PdfDocument.InsertPageRange().
- Salva il nuovo documento in un file PDF utilizzando il metodo PdfDocument.SaveToFile().
- C#
- VB.NET
using System; using Spire.Pdf; namespace MergeSelectedPages { class Program { static void Main(string[] args) { //Get the paths of the documents to be merged String[] files = new String[] { "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-1.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-2.pdf", "C:\\Users\\Administrator\\Desktop\\PDFs\\sample-3.pdf"}; //Create an array of PdfDocument PdfDocument[] docs = new PdfDocument[files.Length]; //Loop through the documents for (int i = 0; i < files.Length; i++) { //Load a specific document docs[i] = new PdfDocument(files[i]); } //Create a PdfDocument object for generating a new PDF document PdfDocument doc = new PdfDocument(); //Insert the selected pages from different documents to the new document doc.InsertPage(docs[0], 0); doc.InsertPageRange(docs[1], 1,3); doc.InsertPage(docs[2], 0); //Save the document to a PDF file doc.SaveToFile("output.pdf"); } } }
Richiedi una licenza temporanea
Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni delle funzioni, per favore richiedere una licenza di prova di 30 giorni per te.