
Opdeling af et PDF-dokument er en ret berømt brugssag i filformatmanipulation. For eksempel opretter økonomistyringssystemet i en eller anden organisation en rapport, der indeholder mange lønsedler fra deres medarbejdere, og derefter skal de opdele PDF-filen til flere filer og e-maile til den respektive afdeling for yderligere behandling. Aspose.PDF Cloud API er den perfekte løsning til PDF-filmanipulationer.
En unik konkurrencefordel for Aspose.PDF Cloud API er, at den er designet med henblik på brugerperspektivet. Da færdighedssættet for alle brugere ikke er det samme, er flere SDK’er tilgængelige på forskellige sprog, herunder .NET, Java, PHP, Python, Ruby og andre programmeringssprog. Dette udnytter dig til at fokusere på det, der betyder mest, fordi mindre detaljer som håndtering af anmodninger og svar administreres af SDK’et. I denne artikel vil vi dog tjekke følgende brugssager ved hjælp af C#-sproget.
- Opdel hele PDF-filen i separate PDF-filer
- Opdel bestemte sider i et PDF-dokument
Man kan også betegne denne funktion som skæring af PDF-dokumenter eller PDF-skærerfunktion ved hjælp af C#-sprog. Før vi fortsætter med at opdele PDF-filer, er det dog vigtigt at bemærke, at du kan konfigurere flere 3rd parts Cloud Storages. Lad os nu uploade et eksempel på et PDF-dokument til Cloud Storage ved hjælp af følgende enkle kodestykke:
// Hent AppKey og AppSID fra https://dashboard.aspose.cloud/
// Installer Nuget Package Aspose.Pdf-Cloud
// For komplette eksempler og datafiler, gå til https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
using (var file = System.IO.File.OpenRead(Path.Combine(LocalFolder, FileName)))
{
var response = PdfApi.UploadFile(Path.Combine(StorageFolder, FileName), file);
}
Efter at filen er uploadet til Cloud Storage, lad os gå videre til koden, der fungerer som PDF-skærer eller PDF-splitter.
Opdel hele PDF-filen til flere filer
Du skal muligvis opdele alle sider i separate PDF-dokumenter. For eksempel vil n antal PDF-dokumenter blive genereret, hvis det originale dokument indeholder n sider. Følg nedenstående trin for at opdele en komplet PDF-fil med et enkelt API-kald:
- Upload PDF-fil til Cloud Storage.
- Kald PostSplitDocument API, mens du indstiller nødvendige parametre.
- Output PDF-filer vil blive gemt i konfigureret skylager.
Nedenfor C#-kodestykket er en demonstration af, hvordan man opdeler hele PDF-dokumenter til flere filer.
// Hent AppKey og AppSID fra https://dashboard.aspose.cloud/
// Installer Nuget Package Aspose.Pdf-Cloud
// For komplette eksempler og datafiler, gå til https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Opdel hele PDF-dokumenter side for side i separate PDF-dokumenter
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");
Opdel specifikke PDF-sider for at adskille filer
Du kan også opdele bestemte sider af et PDF-dokument for at adskille filer efter dine krav. Nedenstående C#-kode kan bruges til at behandle specifikke sider i PDF-dokumentet.
// Hent AppKey og AppSID fra https://dashboard.aspose.cloud/
// Installer Nuget Package Aspose.Pdf-Cloud
// For komplette eksempler og datafiler, gå til https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Opdel sidenummer 2,3 og 4 for at adskille PDF-dokumenter
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");
Dette kodestykke opretter separate PDF-dokumenter for sidenummer 2,3 og 4 på grund af de værdier, der er angivet i API-anmodningen. Disse output PDF-dokumenter vil blive gemt i den respektive mappe på Cloud Drive.
Den uddyber de enkle, men effektive API-funktioner i Aspose.PDF Cloud API, hvor du kun behøver at tilmelde dig gratis og evaluere robuste funktioner med simple API-kald.
Relateret artikel
Brug følgende link for at lære mere om: