Получите закладки из PDF в .NET SDK
API для получения закладок из PDF документов с использованием серверного API .NET.
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
Шаги для получения закладок с помощью .NET SDK
Разработчики Aspose.PDF Cloud могут легко извлекать закладки из PDF документов. Разработчикам нужно всего несколько строк кода.
- Создайте новый объект Configuration с вашим Application Secret и Key
- Создайте объект для подключения к Cloud API
- Загрузите ваш файл документа
- Извлеките закладки из PDF документов, используя функцию GetDocumentBookmarksAsync
- Проверьте ответ и зафиксируйте результат
- Если операция была успешной, выведите закладки
Этот пример кода показывает извлечение закладок из PDF документа с использованием PDF Cloud .NET SDK
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Bookmarks
{
public class BookmarksExtract
{
public static async Task ShowInfo(string documentName, string localFolder, 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]);
}
// Extract bookmarks from the PDF on cloud storage.
BookmarksResponse response = await pdfApi.GetDocumentBookmarksAsync(documentName, folder: remoteFolder);
// Checks the response and logs the result.
if (response == null)
Console.WriteLine("BookmarksExtract(): Unexpected error!");
else if (response.Code < 200 || response.Code > 299)
Console.WriteLine("BookmarksExtract(): Failed to receive bookmarks from the document.");
else if (response.Bookmarks == null || response.Bookmarks.List == null || response.Bookmarks.List.Count == 0)
Console.WriteLine("BookmarksExtract(): bookmarks not found in the document.");
else
{ // Show bookmarks from PDF documents
Console.WriteLine("BookmarksExtract(): all bookmarks successfully received from the document '{0}.", documentName);
foreach (Bookmark bookmark in response.Bookmarks.List) {
Console.WriteLine("BookmarksExtract(): ID = {0}", bookmark.Links[0].Href);
Console.WriteLine(bookmark.ToString());
}
}
}
}
}
Работа с закладками в PDF через .NET SDK
Извлечение закладок из PDF улучшает удобство использования документа, автоматизирует обработку контента и улучшает поиск. Это особенно полезно для бизнеса, исследователей и специалистов, работающих с большими или структурированными PDF-документами. Получите закладки из PDF документов с Aspose.PDF Cloud .NET SDK.
С нашим .NET SDK вы можете
- Добавлять заголовок и нижний колонтитул PDF документа в текстовом или графическом формате.
- Добавлять таблицы и текстовые или графические штампы в PDF документы.
- Объединять несколько PDF документов в существующий файл.
- Работать с вложениями, аннотациями и полями форм в PDF.
- Применять шифрование или дешифрование к PDF документам и устанавливать пароль.
- Удалять все штампы и таблицы с одной страницы или всего PDF документа.
- Удалять конкретный штамп или таблицу из PDF документа по его ID.
- Заменять одну или несколько экземпляров текста на странице PDF или во всем документе.
- Обширная поддержка конвертации PDF документов в различные другие форматы файлов.
- Извлекать различные элементы PDF файлов и оптимизировать PDF документы.
- Вы можете попробовать наше бесплатное приложение для получения закладок из PDF файлов онлайн и тестирования функциональности.
- Учебные ресурсы
- Документация
- Исходный код
- Ссылки на API
- Поддержка продукта
- Бесплатная поддержка
- Платная поддержка
- Блог
- Почему Aspose.PDF Cloud для .NET?
- Список клиентов
- Безопасность