Удалить таблицы на странице в PDF в Java SDK
Удалить таблицы на странице в PDF-документе с помощью серверного Java API.
Get StartedКак удалить таблицы на странице в PDF с помощью облачного Java SDK
Для удаления таблиц на странице в PDF с помощью облачного Java SDK мы будем использовать Aspose.PDF Cloud Java SDK Этот облачный SDK позволяет легко создавать облачные приложения‑создатели, редакторы и конвертеры PDF на C#, ASPJava или других 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 в облачном хранилище, используя функцию deletePageTables.
- Проверьте ответ и запишите результат в журнал.
- Скачайте обновлённый файл для локального использования.
Этот пример кода показывает удаление таблиц на странице в PDF‑документах
import java.io.File;
import java.nio.file.Path;
import java.nio.file.StandardCopyOption;
import com.aspose.asposecloudpdf.model.AsposeResponse;
public class TablesDeleteOnPage {
public static void remove() {
String REMOTE_FOLDER = "Your_Temp_Pdf_Cloud";
String LOCAL_FOLDER = "c:\\Samples";
String PDF_DOCUMENT = "sample.pdf";
String PDF_OUTPUT = "table_del_by_id_output.pdf";
Integer PAGE_NUMBER = 1;
try {
// 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.deletePageTables(PDF_DOCUMENT, PAGE_NUMBER, null, REMOTE_FOLDER);
if (response.getCode() != 200)
System.err.println("Error: unexpected error when deleting tables on page! '" + 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‑документа по его ID.
- Заменять отдельные или множественные вхождения текста на странице PDF или во всём документе.
- Широкая поддержка конвертации PDF‑документов в различные другие форматы файлов.
- Извлекать различные элементы PDF‑файлов и оптимизировать PDF‑документы.
- Вы можете попробовать наше бесплатное приложение, чтобы извлекать таблицы в PDF‑файлы онлайн и протестировать функциональность.
- Learning Resources
- Документация
- Исходный код
- Справочники API
- Product Support
- Бесплатная поддержка
- Платная поддержка
- Блог
- Why Aspose.PDF Cloud for Java?
- Список клиентов
- Безопасность