Получить закладки по пути из PDF в Java SDK
API для получения закладок по пути из PDF‑документов с использованием серверного Java API.
Get StartedКак извлечь закладки по пути из PDF‑документов с помощью Cloud Java SDK
Для получения закладок по пути из PDF‑документов через Cloud Java SDK мы будем использовать 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
Чтобы развернуть её в удалённом репозитории Maven, настройте параметры репозитория и выполните:
Развернуть репозиторий Maven
mvn clean deploy
Шаги для получения закладок по пути с использованием Java SDK
Разработчики Aspose.PDF Cloud могут легко извлекать закладки по пути из PDF‑документов. Для этого требуется всего несколько строк кода.
- Создайте новый объект Configuration, указав ваш секрет и ключ приложения
- Создайте объект для подключения к Cloud API
- Загрузите файл вашего документа
- Извлеките закладки из PDF‑документов с помощью функции getBookmark
- Проверьте ответ и запишите результат в журнал
- Если операция прошла успешно, выведите закладки
Этот пример кода демонстрирует извлечение закладок по пути из PDF‑документа с использованием PDF Cloud Java SDK
package com.aspose.asposecloudpdfusecases.bookmarks;
import java.io.File;
import java.nio.file.Path;
import com.aspose.asposecloudpdf.api.PdfApi;
import com.aspose.asposecloudpdf.model.BookmarkResponse;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
public class BookmarkGetByPath {
public static void Extract() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String BOOKMARK_PATH = "/1";
try {
PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);
// upload local PDF file to remote storage
File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));
BookmarkResponse response = pdfApi.getBookmark(PDF_DOCUMENT, BOOKMARK_PATH, REMOTE_FOLDER, null, null);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when extracting bookmarks! '" + response.getStatus() + "'");
else{
Gson gson = new GsonBuilder().setPrettyPrinting().create();
String jsonPage = gson.toJson(response.getBookmark());
System.out.println("Successfully extracted bookmarks by path from PDF document page !\n" + jsonPage + "\n");
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
Работа с закладками в PDF через Java SDK
Извлечение закладок из PDF улучшает удобство использования документа, автоматизирует обработку контента и повышает возможность поиска. Это особенно полезно для компаний, исследователей и специалистов, работающих с крупными или структурированными PDF‑документами. Получите закладки из PDF‑документов с помощью Aspose.PDF Cloud Java SDK.
С помощью нашего Java SDK вы можете
- Добавлять верхний и нижний колонтитулы PDF‑документа в виде текста или изображения.
- Добавлять таблицы и текстовые или графические штампы в PDF‑документы.
- Добавлять несколько PDF‑документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование PDF‑документов и задавать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF‑документа.
- Удалять конкретный штамп или таблицу из PDF‑документа по его идентификатору.
- Заменять один или несколько вхождений текста на странице PDF или во всём документе.
- Широкая поддержка конвертации PDF‑документов в различные форматы файлов.
- Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
- Вы можете попробовать наше бесплатное приложение для получения закладок из PDF‑файлов онлайн и протестировать функциональность.
- Обучающие ресурсы
- Документация
- Исходный код
- Справочники API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Зачем Aspose.PDF Cloud для Java?
- Список клиентов
- Безопасность