HTML JPG PDF XML DOCX
  Product Family
PDF

Удаление таблиц на странице в PDF в .NET SDK

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

Get Started

Как удалить таблицы на странице в PDF через Cloud .NET SDK

Для того чтобы удалить таблицы на странице в PDF через Cloud .NET SDK, мы будем использовать Aspose.PDF Cloud .NET SDK Этот Cloud SDK позволяет легко создавать облачные приложения для создания, редактирования и преобразования PDF в C#, ASP.NET или других языках .NET для различных облачных платформ. Откройте NuGet менеджер пакетов, найдите Aspose.PDF Cloud и установите. Вы также можете использовать следующую команду из консоли менеджера пакетов.

Команда консоли менеджера пакетов


    PM> Install-Package Aspose.Pdf-Cloud

Шаги для удаления таблиц на странице в PDF через .NET SDK

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

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

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


    using Aspose.Pdf.Cloud.Sdk.Model;

    namespace Tables
    {
        public class DeleteTablesOnPage
        {
            public static async Task Remove(string documentName, int pageNumber, string outputName, string remoteFolder)
            {
		// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required). 
		pdfApi = new PdfApi(AppSecret, AppSid);

                using (var file = File.OpenRead(Path.Combine(localFolder, documentName)))
		{ // Upload the local PDF to cloud storage folder name.
                    FilesUploadResult uploadResponse = await pdfApi.UploadFileAsync(Path.Combine(remoteFolder, documentName), documentName);
                    Console.WriteLine(uploadResponse.Uploaded[0]);
                }

                // Delete tables on page in the PDF on cloud storage.
                AsposeResponse response = await pdfApi.DeletePageTablesAsync(documentName, pageNumber, folder: remoteFolder);

                // Checks the response and logs the result.
		if (response == null)
                    Console.WriteLine("DeleteTablesOnPage(): Unexpected error!");
                else if (response.Code < 200 || response.Code > 299)
                    Console.WriteLine("DeleteTablesOnPage(): Failed to remove tables from the document.");
                else
                { // Downloads the updated file for local use.
                    Console.WriteLine("DeleteTables(): Tables on page '{0}' successfully deleted from the document '{1}.", pageNumber, documentName);
                    Stream stream = pdfApi.DownloadFile(Path.Combine(remoteFolder, documentName));
                    using var fileStream = File.Create(Path.Combine(localFolder, "delete_page_tables_" + outputName));
                    stream.Position = 0;
                    await stream.CopyToAsync(fileStream);
                    Console.WriteLine("DeleteTables(): File '{0}' successfully downloaded.", "delete_page_tables_" + outputName);
                }
            }
        }
    }
 

Работа с таблицами в PDF

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

С нашей библиотекой для .NET вы можете:

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

  •