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

Объедините документы PDF в отдельные форматы JPEG на Java. Программисты могут использовать этот пример кода для объединения PDF в любом веб-приложении или приложении на базе Java для настольных ПК.

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

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

Последнюю версию программы можно загрузить непосредственно с сайта Maven и установить ее в свой проект на базе Maven, добавив следующие конфигурации в файл pom.xml.

Ознакомьтесь с подробностями установки библиотеки на страницах Документация. Чтобы убедиться в преимуществах библиотеки, попробуйте использовать фрагмент кода из преобразования PDF в JPEG.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

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


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

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

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

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

Пример Java: в этом примере кода показано объединение 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
	// the best quality for jpg
	fileSource = new com.aspose.imaging.sources.FileCreateSource("Merger_pdf_jpeg.jpg",false);
	options = new com.aspose.imaging.imageoptions.JpegOptions();
	options.setSource(fileSource);
	options.setQuality(100);
	newImage = (com.aspose.imaging.fileformats.jpeg.JpegImage) com.aspose.imaging.Image.create(options, 700, 1000);

	// read pdf file to Aspose Document
	doc = new com.aspose.pdf.Document("1.pdf");
	int stitchedWidth = 0;

	// combining images into new one horisontally
	// 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
	for (int pageCount = 1; pageCount <= doc.getPages().size(); pageCount++) {
		imageDevice = new com.aspose.pdf.devices.JpegDevice((int) doc.getPages().get_Item(pageCount).getPageInfo().getWidth(), (int) doc.getPages().get_Item(pageCount).getPageInfo().getHeight(), new com.aspose.pdf.devices.Resolution(72));
		String outPath = "test_" + pageCount + ".jpg";
		imageDevice.process(doc.getPages().get_Item(pageCount), outPath);
		image = (com.aspose.imaging.RasterImage) com.aspose.imaging.Image.load(outPath);
		bounds = new com.aspose.imaging.Rectangle(stitchedWidth,0,image.getWidth(), image.getHeight());
			
		newImage.saveArgb32Pixels(bounds, image.loadArgb32Pixels(image.getBounds()))
		stitchedWidth += image.getWidth();
	}

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

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

Aspose.PDF for Java API — это библиотека, которая позволяет разработчикам добавлять в свои приложения возможности обработки PDF. Его можно использовать для создания любых 32-разрядных и 64-разрядных приложений для создания, чтения, преобразования и обработки PDF-файлов без использования Adobe Acrobat. Aspose.PDF для Java позволяет разработчикам вставлять таблицы, графики, изображения, гиперссылки, собственные шрифты и многое другое в PDF-документы. Кроме того, PDF также можно сжимать. Aspose.PDF для Java предоставляет отличные функции безопасности для разработки защищенных PDF-файлов.

Дополнительную информацию о Aspose.PDF для Java API можно найти в документации и примеры по использованию API. Некоторые из ключевых функций Aspose.PDF для Java API включают поддержку различных форматов файлов, включая HTML, XFA, TXT, PCL, XML, XPS и форматы файлов изображений, поддержку различных версий PDF и расширенные функции гиперссылок.