Удалить таблицы из PDF в Java SDK
Удалить все таблицы из PDF‑документа с помощью серверного Java API.
Get StartedКак удалить таблицы из PDF с помощью облачного Java SDK
Для удаления таблиц из PDF с помощью облачного 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
Шаги для удаления таблиц из PDF через Java SDK
Разработчики Aspose.PDF Cloud могут легко загружать и удалять таблицы из PDF всего за несколько строк кода.
- Создайте новый объект Configuration, указав ваш секрет приложения и ключ.
- Создайте объект для подключения к облачному API.
- Загрузите PDF в облачное хранилище.
- Удалите таблицы из PDF в облачном хранилище с помощью функции DeleteDocumentTablesAsync.
- Проверьте ответ и запишите результат в журнал.
- Скачайте обновлённый файл для локального использования.
Пример кода, демонстрирующий удаление таблиц из PDF документов
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 TablesDeleteAll {
public static void remove() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "tables_del_output.pdf";
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()));
// paerform actionPDF_OUTPUT
AsposeResponse response = pdfApi.deleteDocumentTables(PDF_DOCUMENT, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting tables! '" + response.getStatus() + "'");
else{
// dowmload changed PDF file from remote folder...
File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).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()));
System.out.println("Successfully deleted tables from document ! '" + PDF_OUTPUT + "'");
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
Работа с таблицами в PDF
Удаление таблиц из документов может потребоваться для упрощения документа, когда таблицы содержат ненужную информацию, для обеспечения конфиденциальности, если таблицы включают персональные данные, цены, контакты или другую чувствительную информацию, для подготовки к повторному использованию, если документ нужен в качестве шаблона, для автоматической обработки, для оптимизации при печати, а также для редактирования и обновления информации, если таблицы устарели или содержат ошибки. Удалите таблицы из PDF‑документов с помощью Aspose.PDF Cloud Java SDK.
С нашей Java‑библиотекой вы можете:
- Добавлять заголовок и нижний колонтитул PDF‑документа в текстовом или графическом формате.
- Добавлять таблицы и штампы (текстовые или графические) в PDF‑документы.
- Добавлять несколько PDF‑документов к существующему файлу.
- Работать с вложениями PDF, аннотациями и полями формы.
- Применять шифрование или дешифрование к PDF‑документам и устанавливать пароль.
- Удалять все штампы и таблицы со страницы или всего PDF‑документа.
- Удалять конкретный штамп или таблицу из PDF‑документа по их идентификатору.
- Заменять одно или несколько вхождений текста на странице PDF или во всём документе.
- Расширенная поддержка конвертации PDF‑документов в различные другие форматы файлов.
- Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
- Вы можете попробовать наше бесплатное приложение для извлечения таблиц из PDF‑файлов онлайн и протестировать функциональность.
- Learning Resources
- Documentation
- Source Code
- API References
- Product Support
- Free Support
- Paid Support
- Blog
- Why Aspose.PDF Cloud for Java?
- Customers List
- Security