HTML
JPG
PDF
XML
DOCX
PDF
Конвертировать BMP в PDF в Java SDK
Экспортировать BMP-документы в несколько форматов, включая PDF, с помощью Aspose.PDF Cloud Java SDK
Get StartedКак конвертировать BMP в PDF с помощью SDK для Java
Чтобы конвертировать BMP в PDF, мы будем использовать Aspose.PDF Cloud Java SDK Этот облачный SDK позволяет легко создавать приложения-генераторы, редакторы и конвертеры PDF в облаке на языке Java для различных облачных платформ. Откройте Repository в менеджере пакетов найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду в консоли менеджера пакетов для установки с помощью Maven.
Добавьте репозиторий Aspose Cloud в ваш файл pom.xml
Добавить репозиторий Aspose Cloud
<repositories>
<repository>
<id>aspose-cloud</id>
<name>Aspose Cloud Repository</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Чтобы установить клиентскую библиотеку API в ваш локальный репозиторий Maven, просто выполните:
Установка с Github
mvn clean install
Шаги для конвертации BMP в PDF через Java SDK
Разработчики Aspose.PDF Cloud могут легко загружать и конвертировать BMP‑файлы в PDF всего за несколько строк кода.
- Создайте новый объект Configuration с вашим Application Secret и Key
- Создайте объект для подключения к Cloud API
- Загрузите ваш документ
- Выполните конвертацию
- Скачайте результат
Этот пример кода показывает конвертацию BMP в PDF с помощью Cloud Java SDK
package com.aspose.asposecloudpdfusecases.conversions;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import java.util.ArrayList;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
import com.aspose.asposecloudpdf.model.ImageSrcType;
import com.aspose.asposecloudpdf.model.ImageTemplate;
import com.aspose.asposecloudpdf.model.ImageTemplatesRequest;
public class ConvertBMToPdf {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_OUTPUT = "convert_bmp_pdf_output.pdf";
String BMP_FILE_NAME = "sample.bmp";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, BMP_FILE_NAME).toString());
String srcPath = Path.of(REMOTE_FOLDER, BMP_FILE_NAME).toString();
pdfApi.uploadFile(srcPath, file, null);
System.out.println(String.format("Files %s successfully uploaded!", BMP_FILE_NAME));
ImageTemplatesRequest imageTemplatesRequest = new ImageTemplatesRequest()
.isOCR(false)
.imagesList(new ArrayList<ImageTemplate>(){{
add(new ImageTemplate().imagePath(srcPath).imageSrcType(ImageSrcType.COMMON));
}});
AsposeResponse response = ConversionsHelper.pdfApi().putImageInStorageToPdf(PDF_OUTPUT, imageTemplatesRequest, REMOTE_FOLDER, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when converting image to PDF! '" + response.getStatus() + "'");
else{
// download changed PDF file from remote folder...
File f = ConversionsHelper.pdfApi().downloadFile(Path.of(REMOTE_FOLDER , PDF_OUTPUT).toString(), null, null);
java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Другие поддерживаемые конверсии
Вы также можете конвертировать множество других форматов файлов
BMP TO PDF (Bitmap изображение)
EMF TO PDF (Формат Enhanced Metafile)
EPUB TO PDF (Формат электронных книг)
GIF TO PDF (Формат GIF (Graphics Interchange Format))
HTML-TO-PDF (Язык разметки гипертекста (HTML))
JPEG TO PDF (Изображение JPEG)
MD TO PDF (Markdown)
PCL TO PDF (Язык команд принтера (PCL))
PDF TO BMP (Bitmap изображение)
PDF в DOCX (Документ Word формата Office 2007+)
PDF в EMF (Формат Enhanced Metafile)
PDF в EPUB (Формат электронных книг)
PDF в GIF (Графический формат GIF)
PDF в HTML (Язык разметки гипертекстовых документов (HTML))
PDF в JPEG (Изображение JPEG)
PDF в PDF/A (Формат переносимых документов PDF/A)
PDF в PNG (Графический формат PNG (Portable Network Graphics))
PDF в PPTX (Формат презентаций Open XML)
PDF в SVG (Векторная графика SVG (Scalable Vector Graphics))
PDF в TEX (Текст вывода LaTeX)
PDF в TIFF (Формат Tagged Image (TIFF))
PDF в TXT (Текстовый документ)
PDF в XLSX (Файл Excel в формате OOXML)
PDF в XPS (Спецификация XML Paper (XPS))
PDF в PPTX (Формат презентаций Open XML)
PNG в PDF (Графический формат PNG (Portable Network Graphics))
SVG в PDF (Векторная графика SVG (Scalable Vector Graphics))
TEX в PDF (Текст вывода LaTeX)
TEXT в PDF (Текстовый документ)
TIFF в PDF (Формат Tagged Image (TIFF))
XPS в PDF (Спецификация XML Paper (XPS))