HTML
JPG
PDF
XML
DOCX
PDF
Конвертировать SVG в PDF в Java SDK
Экспортируйте документы SVG в различные форматы, включая PDF, с помощью Aspose.PDF Cloud Java SDK
Get StartedКак конвертировать SVG в PDF с помощью SDK для Java
Чтобы конвертировать SVG в 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
Шаги для конвертации SVG в PDF через Java SDK
Разработчики Aspose.PDF Cloud могут легко загружать и конвертировать файлы SVG в PDF всего за несколько строк кода.
- Создайте новый объект Configuration с вашими Application Secret и Key
- Создайте объект для подключения к Cloud API
- Загрузите ваш документ
- Выполните конвертацию
- Скачайте результат
В этом примере кода показана конверсия SVG в PDF с использованием Cloud Java SDK
package com.aspose.asposecloudpdfusecases.conversions;
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class ConvertSvgToPdf {
public static void Convert() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_OUTPUT = "convert_svg_pdf_output.pdf";
String SVG_FILE_NAME = "sample.svg";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, SVG_FILE_NAME).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , SVG_FILE_NAME).toString(), file, null);
System.out.println(String.format("Files %s ssuccessfully uploaded!", SVG_FILE_NAME));
AsposeResponse response = pdfApi.putSvgInStorageToPdf(PDF_OUTPUT, Path.of(REMOTE_FOLDER, SVG_FILE_NAME).toString(),
false, 0., 0., false, 0., 0., 0., 0.,
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 = 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 (Битовая карта)
EMF TO PDF (Формат улучшенного метафайла)
EPUB TO PDF (Формат электронных книг)
GIF TO PDF (Графический формат обмена)
HTML-TO-PDF (Язык разметки гипертекстовых документов)
JPEG TO PDF (Изображение JPEG)
MD TO PDF (Markdown)
PCL TO PDF (Язык команд принтера)
PDF TO BMP (Битовая карта)
PDF TO DOCX (Документ Word Office 2007+)
PDF TO EMF (Формат Enhanced Metafile)
PDF TO EPUB (Формат электронных книг)
PDF TO GIF (Формат графического обмена)
PDF TO HTML (Язык гипертекстовой разметки)
PDF TO JPEG (Изображение JPEG)
PDF TO PDF/A (Формат PDF/A)
PDF TO PNG (Графический формат PNG)
PDF TO PPTX (Формат презентаций Open XML)
PDF TO SVG (Масштабируемая векторная графика)
PDF TO TEX (Текстовый вывод LaTeX)
PDF TO TIFF (Формат TIFF)
PDF TO TXT (Текстовый документ)
PDF TO XLSX (Файл Excel OOXML)
PDF TO XPS (Спецификации XML Paper)
PDF TO PPTX (Формат презентаций Open XML)
PNG TO PDF (Графический формат PNG)
SVG TO PDF (Масштабируемая векторная графика)
TEX TO PDF (Текстовый вывод LaTeX)
TEXT TO PDF (Текстовый документ)
TIFF TO PDF (Формат TIFF)
XPS TO PDF (Спецификации XML Paper)