Osztott PDF C# csharp

A PDF-dokumentum felosztása a fájlformátum-manipuláció igen híres felhasználási esete. Például egyes szervezetek pénzügyi irányítási rendszere olyan jelentést készít, amely az alkalmazottak sok fizetési szelvényét tartalmazza, majd a PDF-fájlt több fájlra kell felosztaniuk, és e-mailben el kell küldeniük a megfelelő osztálynak további feldolgozás céljából. Az Aspose.PDF Cloud API tökéletes megoldás a PDF-fájlok kezeléséhez.

Az Aspose.PDF Cloud API egyedülálló versenyelőnye, hogy úgy tervezték, hogy szem előtt tartva a felhasználói szempontokat. Mivel az összes felhasználó készségkészlete nem azonos, ezért számos SDK érhető el különböző nyelveken, beleértve a .NET-t, a Java-t, a PHP-t, a Python-t, a Ruby-t és más programozási nyelveket. Ez arra készteti, hogy a legfontosabbra összpontosítson, mert a kisebb részleteket, például a kérések és válaszok kezelését az SDK kezeli. Ebben a cikkben azonban a következő használati eseteket fogjuk megvizsgálni a C# nyelv használatával.

  • A teljes PDF-fájl felosztása külön PDF-fájlokra
  • A PDF-dokumentum meghatározott oldalainak felosztása

Ezt a funkciót PDF-dokumentumok kivágásának vagy PDF-vágó funkciónak is nevezhetjük C# nyelven. Mielőtt azonban folytatnánk a PDF-fájlok felosztását, fontos megjegyezni, hogy több harmadik féltől származó felhőtárolót is beállíthat. Töltsünk fel egy PDF-mintát a Cloud Storage szolgáltatásba a következő egyszerű kódrészlet segítségével:

// Szerezze be az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Pdf-Cloud Nuget csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet oldalra.
    

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);
}

Miután feltöltötte a fájlt a Cloud Storage szolgáltatásba, lépjen tovább a PDF-vágóként vagy PDF-osztóként működő kódra.

A teljes PDF-fájl felosztása több fájlra

Előfordulhat, hogy az összes oldalt külön PDF-dokumentumokra kell felosztania. Például n számú PDF dokumentum jön létre, ha az eredeti dokumentum n oldalt tartalmaz. Kövesse az alábbi lépéseket egy teljes PDF-fájl egyetlen API-hívással történő felosztásához:

  1. Töltse fel a PDF-fájlt a Cloud Storage-ba.
  2. Hívja a PostSplitDocument API-t a szükséges paraméterek beállítása közben.
  3. A kimeneti PDF-fájlok a konfigurált felhőtárhelyen lesznek elmentve.

Az alábbi C# kódrészlet bemutatja, hogyan lehet a teljes PDF-dokumentumot több fájlra felosztani.

// Szerezze be az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse a Nuget Package Aspose.Pdf-Cloud csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet oldalra.

const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);

//A teljes PDF-dokumentumot oldalanként osztja fel külön PDF dokumentumokra
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");

A PDF meghatározott oldalainak felosztása külön fájlokra

A PDF-dokumentum egyes oldalait is feloszthatja, hogy külön fájlokat állítson elő az igényeinek megfelelően. A C# kód alatt a PDF-dokumentum egyes oldalai feldolgozhatók.

// Töltse le az AppKey-t és az AppSID-t a https://dashboard.aspose.cloud/ webhelyről
// Telepítse az Aspose.Pdf-Cloud Nuget csomagot
// A teljes példákért és adatfájlokért látogasson el a https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet oldalra.

const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);

//Ossza fel a 2., 3. és 4. oldalszámot a PDF dokumentumok elkülönítéséhez
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");

Ez a kódrészlet külön PDF dokumentumokat hoz létre a 2., 3. és 4. oldalhoz az API-kérésben megadott értékek miatt. A kimeneti PDF-dokumentumok a Cloud Drive megfelelő mappájába kerülnek.

Kidolgozza az Aspose.PDF Cloud API egyszerű, de hatékony API-funkcióit, ahol csak ingyenesen kell regisztrálnia, és egyszerű API-hívásokkal értékelnie kell a robusztus funkciókat.

Kapcsolódó cikk

További információért használja az alábbi linket: