HTML JPG PDF XML DOCX
  Product Family
PDF

Удалить таблицу по Id из PDF в Java SDK

Удалить таблицу по Id из PDF‑документа с использованием серверного Java API.

Get Started

Как удалить таблицу по Id из PDF через облачный Java SDK

Чтобы удалить таблицу по Id из 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

Шаги для удаления таблицы по Id из PDF через Java SDK

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

  1. Создайте новый объект Configuration с вашим секретом приложения и ключом.
  2. Создайте объект для подключения к облачному API.
  3. Загрузите PDF в облачное хранилище.
  4. Удалите таблицу по Id из PDF в облачном хранилище, используя функцию DeleteTableAsync.
  5. Проверьте ответ и запишите результат в журнал.
  6. Скачайте обновлённый файл для локального использования.
 

Этот пример кода демонстрирует удаление таблицы по Id из PDF‑документов


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

    import com.aspose.asposecloudpdf.model.AsposeResponse;

    public class TablesDeleteById {
        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";
            String TABLE_ID        = "GE5TCOZSGAYCYNRQGUWDINZVFQ3DGMA";

            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.deleteTable(PDF_DOCUMENT, TABLE_ID, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when deleting table! '" + 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

Удаление таблиц из документов может потребоваться для упрощения документа, когда таблицы содержат ненужную информацию, для обеспечения конфиденциальности, если в таблицах находятся персональные данные, цены, контакты или другая чувствительная информация, для подготовки к повторному использованию, если документ нужен как шаблон, для автоматической обработки, оптимизации при печати, а также для редактирования и обновления информации, если таблицы устарели или содержат ошибки. Удалите таблицу по Id из PDF‑документов с помощью Aspose.PDF Cloud Java SDK.

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

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

  •