PNG JPG BMP TIFF PDF
Aspose.PDF  for Java

Make PDF in Java SDK

Create PDF Document using Cloud Java SDK.

Get Started

How to create PDF via Cloud Java SDK

Для создания PDF мы будем использовать Aspose.PDF Cloud Java SDK. Этот облачный SDK помогает Java‑программистам разрабатывать облачные приложения для создания, аннотирования, редактирования и конвертации PDF, используя язык Java через Aspose.PDF REST API. Просто создайте учетную запись на Aspose for Cloud и получите информацию о приложении. Как только у вас будут App SID и ключ, вы сможете использовать Aspose.PDF Cloud Java SDK. Вы также можете загрузить исходный код напрямую из репозитория Github Aspose PDF Cloud for Java и установить его через Maven.

Добавьте репозиторий Aspose Cloud в ваш pom.xml

Add Aspose Cloud repository


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Чтобы установить библиотеку клиентского API в ваш локальный репозиторий Maven, просто выполните:

Installation from Github


    mvn clean install

Чтобы развернуть её в удалённом репозитории Maven, настройте параметры репозитория и выполните:

Deploy Maven repository


    mvn clean deploy

Steps to create PDF via Java SDK

Разработчики Aspose.PDF Cloud могут легко загружать и создавать PDF всего в несколько строк кода.

  1. Подключитесь к сервису PDF Rest Api, используя ваш API_KEY и API_SECRET
  2. Определите класс Config
  3. Определите класс PdfPageChanges
  4. Создайте экземпляр класса PdfPageChanges
  5. Сгенерируйте PDF в облаке
  6. Скачайте и сохраните документ локально
 

Create PDF using Java


    package com.aspose.asposecloudpdfusecases.documents;

    import java.io.File;
    import java.io.IOException;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;

    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.ApiException;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.DocumentResponse;

    public class SimpleCreatePdf {
        public static void main(String[] args) {
            String name = "simple.pdf";
            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
                DocumentResponse response = pdfApi.putCreateDocument(name, null, "");
                System.out.println(String.format("Document created response '%s'", response.getCode()));

                File f = pdfApi.downloadFile(name, null, null);
                System.out.println(f.getPath());
            
                try {
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of("C:/Samples/java_simmple_create_output.pdf"), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println("File 'C:/Samples/java_simmple_create_output.pdf' successfully dowloaded!");
                } catch(IOException ex) {
                    ex.printStackTrace();
                }
            } catch (ApiException e) {
                e.printStackTrace();
            }
        }
    }
 

Work with PDF documents via Java SDK

Создавайте PDF‑документы с помощью Aspose.PDF Cloud Java SDK.

С нашей Java‑библиотекой вы можете

  • Добавлять заголовок и нижний колонтитул PDF‑документа в текстовом или графическом формате.
  • Добавлять таблицы и штампы (текстовые или графические) в PDF‑документы.
  • Добавлять несколько PDF‑документов к существующему файлу.
  • Работать с вложениями PDF, аннотациями и полями форм.
  • Применять шифрование или дешифрование PDF‑документов и устанавливать пароль.
  • Удалять все штампы и таблицы со страницы или всего PDF‑документа.
  • Удалять конкретный штамп или таблицу из PDF‑документа по их ID.
  • Заменять один или несколько вхождений текста на странице PDF или во всём документе.
  • Широкая поддержка конвертации PDF‑документов в различные другие форматы файлов.
  • Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
  • Вы можете попробовать наше бесплатное приложение для тестирования функций SDK.