Загрузить PDF-вложение с C# REST API

В этом руководстве даются указания по чтению информации и загрузке PDF вложения с C# REST API с использованием .NET-based SDK. Вы научитесь читать сведения о вложениях в PDF-файле и загружать определенное вложение, если это необходимо. В нем есть пример кода для анализа вложений PDF-файлов и просмотра вложений в PDF с C# REST API.

Необходимое условие

Действия по открытию вложения в PDF с помощью интерфейса C# REST

  1. Настройте объект PdfApi, установив ключ API и SID приложения для чтения информации о вложениях.
  2. Загрузите исходный PDF-файл с вложениями в облачное хранилище для прочтения подробностей
  3. Вызовите метод GetDocumentAttachments() для получения информации о вложении.
  4. Отображение количества вложений PDF-файлов и основной информации

Эти шаги определяют процесс чтения информации о вложениях Adobe PDF с API на основе C# .NET. Загрузите исходный файл PDF в облачное хранилище с вложениями. Вызовите метод GetDocumentAttachments() в классе PdfApi и отобразите список вложений и их количество.

Код для просмотра вложений PDF с интерфейсом C# REST

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void DownloadAttachments()
{
PdfApi pdfApi = new PdfApi("API Key", "APP SID");
String fileName = "Attachments.pdf";
try
{
// Read the source PDF file
FilesUploadResult result = pdfApi.UploadFile(fileName, new MemoryStream(File.ReadAllBytes(fileName)));
// Fetch the attachments information
AttachmentsResponse apiResponse = pdfApi.GetDocumentAttachments(fileName);
int totalAttachments = apiResponse.Attachments.List.Count;
if (apiResponse != null && apiResponse.Status.Equals("OK"))
{
Console.WriteLine($"There are {totalAttachments} attachments");
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Этот код демонстрирует, как получить доступ к вложению в PDF-файле с помощью C# REStTful Service. Он предоставляет список вложений и информацию, такую как Href, Rel, Type и Title. Вы можете использовать метод GetDownloadDocumentAttachmentByIndex() для загрузки целевого потока вложения для чтения и сохранения на диске.

Эта статья научила нас процессу доступа к вложениям PDF. Если вы хотите прочитать текст из файла PDF, вы можете обратиться к статье Извлечение текста из PDF-документа с помощью C# REST API.

 Русский