Deze tutorial biedt begeleiding bij het lezen van de informatie en het downloaden van PDF-bijlage met C# REST API met behulp van een .NET-gebaseerde SDK. U leert de details van de bijlagen in een PDF-bestand te lezen en de specifieke bijlage te downloaden indien nodig. Het bevat een voorbeeldcode om PDF-bestandsbijlagen te analyseren en bijlagen in PDF te bekijken met C# REST API.
Voorwaarde
Download Aspose.PDF Cloud SDK for Dotnet to read attachment information in a PDF file
Stel een C#-project in met de bovenstaande SDK voor het werken met bijlagen
Stappen om een bijlage in PDF te openen met de C# REST-interface
- Configureer het PdfApi-object door de API-sleutel en APP SID in te stellen voor het lezen van bijlage-informatie
- Upload het bron-PDF-bestand met bijlagen naar de cloudopslag om de details te lezen
- Roep de GetDocumentAttachments()-methode aan om de informatie van de bijlage op te halen
- Geef het aantal PDF-bestandsbijlagen en basisinformatie weer
Deze stappen definiëren het proces om informatie te lezen van Adobe PDF-bijlagen met C# .NET-gebaseerde API. Laad het bron-PDF-bestand naar Cloud-opslag met bijlagen. Roep de GetDocumentAttachments()-methode aan in de PdfApi-klasse en geef de bijlagenlijst en het aantal weer.
Code om PDF-bijlagen te bekijken met C# REST-interface
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); | |
} | |
} | |
} | |
} |
Deze code laat zien hoe u toegang krijgt tot bijlage in PDF-bestand met C# RESTTful Service. Het biedt een lijst met bijlagen en informatie zoals Href, Rel, Type en Titel. U kunt de GetDownloadDocumentAttachmentByIndex()-methode gebruiken om de doelbijlagestream te downloaden om te lezen en op te slaan op de schijf.
Dit artikel heeft ons het proces geleerd van het openen van PDF-bijlagen. Als u tekst uit een PDF-bestand wilt lezen, kunt u het artikel op Tekst uit PDF-document extraheren met C# REST API raadplegen.