Объединить PDF с JPEG через C#

Объедините документы PDF в один формат JPEG. Программисты могут использовать этот пример кода для объединения PDF в платформа.NET Framework, .NET Core и PHP, VBScript, C++ через COM Interop.

Объединить PDF с JPEG, используя C#

Как объединить PDF в JPEG? С помощью библиотеки Aspose.PDF для .NET вы можете легко программно объединить PDF с JPEG. Программное обеспечение PDF от Aspose идеально подходит как для частных лиц, так и для малого или крупного бизнеса. Поскольку он способен обрабатывать большой объем информации, выполняйте объединение быстро и эффективно и защищайте ваши данные. Особенностью Aspose.PDF является API для слияния PDF с JPEG.

Особенность этого подхода заключается в том, что вам нужно только открыть диспетчер пакетов NuGet, найти «Aspose.PDF для .NET» и установить его без особых сложных настроек. (Для установки используйте команду из консоли диспетчера пакетов). Чтобы преобразовать PDF в JPEG, мы будем использовать API Aspose.PDF для .NET, который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы.NET. Ознакомьтесь с подробностями установки библиотеки на страницах Документация. Чтобы убедиться в преимуществах библиотеки, попробуйте использовать фрагмент кода, преобразованный PDF в JPEG.

Package Manager Console

PM > Install-Package Aspose.PDF

Как объединить PDF с JPEG через C#


Разработчики .NET могут легко загружать и объединять файлы PDF в JPEG всего за несколько строк кода.

  1. Инициализируйте новый документ и запустите цикл для объединения файлов
  2. В цикле: добавьте новую страницу в документ JPEG
  3. В цикле: добавьте PDF-файл на новую страницу
  4. После цикла сохраните результат

Вот пример, демонстрирующий, как объединить PDF в JPEG в C#. С легкостью объединяйте несколько документов в один файл. Если вы разрабатываете код в C#, эта задача может быть проще, чем кажется. Можно использовать полные имена файлов как для чтения PDF, так и для записи JPEG. Посмотрите этот пример C#, в котором показано, как объединить несколько документов одного или разных типов файлов в один файл с помощью C#

Объедините файлы PDF с помощью .NET и сохраните как JPEG

Пример C#: в этом примере кода показано объединение PDF в 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();

Библиотека .NET для объединения PDF в JPEG

API Aspose.PDF для C# предоставляет широкий спектр функций для работы с PDF-файлами. Некоторые из функций включают в себя:

  • Создавайте PDF-документы с нуля или из HTML, XML или изображений.
  • Редактируйте существующие PDF-документы, добавляя или удаляя страницы, текст, изображения и другое содержимое.
  • Конвертируйте PDF-документы в другие форматы, такие как HTML, XML и изображения.
  • Преобразование PDF-документов в изображения или формат XPS.
  • Печатайте PDF-документы прямо из приложения.
  • Цифровая подпись PDF-документов.

Дополнительную информацию о Aspose.PDF для API C# можно найти в этой документации Aspose