Ten samouczek zawiera wskazówki dotyczące czytania informacji i pobierania PDF załącznika z C# REST API przy użyciu opartego na .NET SDK. Nauczysz się czytać szczegóły załączników w pliku PDF i pobierać konkretny załącznik, jeśli będzie to wymagane. Zawiera przykładowy kod do analizowania załączników plików PDF i wyświetlania załączników w PDF z C# REST API.
Warunek wstępny
Pobierać Aspose.PDF Cloud SDK for Dotnet to read attachment information in a PDF file
Skonfiguruj projekt C# z powyższym zestawem SDK do pracy z załącznikami
Kroki otwierania załącznika w formacie PDF za pomocą interfejsu C# REST
- Skonfiguruj obiekt PdfApi, ustawiając klucz API i identyfikator SID aplikacji w celu odczytu informacji o załączniku
- Prześlij plik źródłowy PDF z załącznikami do magazynu w chmurze, aby zapoznać się ze szczegółami
- Wywołaj metodę GetDocumentAttachments(), aby pobrać informacje o załączniku
- Wyświetl liczbę załączników w pliku PDF i podstawowe informacje
Te kroki definiują proces odczytu informacji załączników Adobe PDF z interfejsem API opartym na C# .NET. Załaduj plik źródłowy PDF do magazynu w chmurze z załącznikami. Wywołaj metodę GetDocumentAttachments() w klasie PdfApi i wyświetl listę załączników i ich liczbę.
Kod do przeglądania załączników PDF z interfejsem 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); | |
} | |
} | |
} | |
} |
Ten kod pokazuje, jak uzyskać dostęp do załącznika w pliku PDF za pomocą usługi C# REStTful Service. Dostarcza listę załączników i informacji, takich jak Href, Rel, Type i Title. Możesz użyć metody GetDownloadDocumentAttachmentByIndex(), aby pobrać docelowy strumień załączników do odczytu i zapisania na dysku.
Ten artykuł nauczył nas procesu dostępu do załączników PDF. Jeśli chcesz przeczytać tekst z pliku PDF, możesz zapoznać się z artykułem na temat Wyodrębnij tekst z dokumentu PDF za pomocą interfejsu API REST C#.