Unisci PDF a JPEG tramite C#

Unisci documenti PDF in singoli formati JPEG. I programmatori possono utilizzare questo codice di esempio per combinare PDF su .NET Framework, .NET Core e PHP, VBScript, C++ tramite COM Interop.

Unisci PDF a JPEG usando C#

Come unire PDF a JPEG? Con la libreria Aspose.PDF for .NET è possibile unire facilmente PDF a JPEG a livello di programmazione. Il software PDF di Aspose è ideale per privati e piccole o grandi imprese. Poiché è in grado di elaborare una grande quantità di informazioni, esegui la concatenazione in modo rapido ed efficiente e proteggi i tuoi dati. Una caratteristica particolare di Aspose.PDF è un’API per unire PDF a JPEG.

La caratteristica di questo approccio è che è sufficiente aprire il gestore di pacchetti NuGet, cercare ‘Aspose.pdf for .NET’ e installarlo senza particolari impostazioni complesse. (Usa il comando dalla console di Package Manager per l’installazione). Per convertire PDF in JPEG, utilizzeremo l’API Aspose.PDF for .NET, un’API di conversione ricca di funzionalità, potente e facile da usare per la piattaforma .NET. Controlla i dettagli dell’installazione della libreria nelle pagine Documentazione. Per verificare i vantaggi della libreria, prova a utilizzare il frammento di codice di conversione da PDF a JPEG.

Package Manager Console

PM > Install-Package Aspose.PDF

Come unire PDF a JPEG tramite C#


Gli sviluppatori .NET possono facilmente caricare e unire file PDF in JPEG in poche righe di codice.

  1. Inizializza un nuovo documento ed esegui un ciclo per unire i file
  2. In loop: aggiungi una nuova pagina al documento JPEG
  3. In loop: aggiungi il file PDF alla nuova pagina
  4. Dopo il ciclo, salva il risultato

Ecco un esempio che dimostra come unire PDF a JPEG in C#. Combina più documenti in un unico file con facilità. Se state sviluppando codice in C#, questa operazione può essere più semplice di quanto sembri. È possibile utilizzare nomi di file completi sia per la lettura PDF che per la scrittura di JPEG. Dai un’occhiata a questo esempio C# che mostra come unire più documenti dello stesso tipo o di diversi tipi di file in un unico file utilizzando C#

Unisci file PDF usando .NET e salva come JPEG

Esempio C#: questo codice di esempio mostra la concatenazione da PDF a JPEG

Input file:

File not added

File not added

Output format:

JPEG

Output file:


	// create empty image with calculated width and hight
	// use file system as source for save image
	fileSource = new Aspose.Imaging.Sources.FileCreateSource("Merger_pdf_jpeg.jpg",isTemporal: false);
	options = new Aspose.Imaging.ImageOptions.JpegOptions() { Source = fileSource, Quality = 100 };
	newImage = (Aspose.Imaging.FileFormats.Jpeg.JpegImage)Aspose.Imaging.Image.Create(options, 700, 1000);
	int stitchedWidth = 0;

	// read pdf file to Aspose Document
	doc = new Aspose.Pdf.Document("1.pdf");

	// setup default resolution to pdf documents 72dpi
	// create image device to save document as image with page dimensions and resolution
	// process document page to image
	// create bounds to insert small image into large
	// combining images into new one
	for (int pageCount = 1; pageCount <= doc.Pages.Count; pageCount++)
	{
		imageDevice = new Aspose.Pdf.Devices.JpegDevice((int)doc.Pages[pageCount].PageInfo.Width, (int)doc.Pages[pageCount].PageInfo.Height, new Aspose.Pdf.Devices.Resolution(72));
		outPath = "test_"+pageCount+".jpg";
		imageDevice.Process(doc.Pages[pageCount], outPath);

		bounds = new Aspose.Imaging.Rectangle(stitchedWidth, 0, image.Width, image.Height);
		newImage.SaveArgb32Pixels(bounds,image.LoadArgb32Pixels(image.Bounds));
		stitchedWidth += image.Width;
	}

	// save created image to disk
	newImage.Save();

libreria .NET per combinare PDF a JPEG

L’API Aspose.PDF for C# offre un’ampia gamma di funzionalità per lavorare con i file PDF. Alcune delle funzionalità includono:

  • Crea documenti PDF da zero o da HTML, XML o immagini.
  • Modifica i documenti PDF esistenti aggiungendo o rimuovendo pagine, testo, immagini e altri contenuti.
  • Converti documenti PDF in altri formati come HTML, XML e immagini.
  • Trasforma documenti PDF in immagini o in formato XPS.
  • Stampa documenti PDF direttamente dalla tua applicazione.
  • Firma digitalmente i documenti PDF.

Puoi trovare ulteriori informazioni sull’API Aspose.PDF per C# in questa documentazione Aspose