
Ο διαχωρισμός ενός εγγράφου PDF είναι μια αρκετά διάσημη περίπτωση χρήσης στη χειραγώγηση μορφής αρχείου. Για παράδειγμα, το σύστημα διαχείρισης οικονομικών κάποιου οργανισμού δημιουργεί μια αναφορά που περιέχει πολλές αποδείξεις μισθών των υπαλλήλων τους, στη συνέχεια πρέπει να χωρίσουν το αρχείο PDF σε πολλά αρχεία και να στείλουν email στο αντίστοιχο τμήμα για περαιτέρω επεξεργασία. Το Aspose.PDF Cloud API είναι η τέλεια λύση για χειρισμούς αρχείων PDF.
Ένα μοναδικό ανταγωνιστικό πλεονέκτημα για το Aspose.PDF Cloud API είναι ότι έχει σχεδιαστεί λαμβάνοντας υπόψη την προοπτική του χρήστη. Δεδομένου ότι το σύνολο δεξιοτήτων όλων των χρηστών δεν είναι το ίδιο, επομένως πολλά SDK είναι διαθέσιμα σε διαφορετικές γλώσσες, όπως .NET, Java, PHP, Python, Ruby και άλλες γλώσσες προγραμματισμού. Αυτό σας επιτρέπει να εστιάσετε σε ό,τι έχει μεγαλύτερη σημασία, επειδή οι μικρές λεπτομέρειες, όπως ο χειρισμός των αιτημάτων και οι απαντήσεις, ελέγχονται από το SDK. Ωστόσο, σε αυτό το άρθρο, θα εξετάσουμε τις ακόλουθες περιπτώσεις χρήσης χρησιμοποιώντας τη γλώσσα C#.
- Διαχωρίστε ολόκληρο το αρχείο PDF σε ξεχωριστά αρχεία PDF
- Διαχωρίστε συγκεκριμένες σελίδες ενός εγγράφου PDF
Κάποιος μπορεί επίσης να χαρακτηρίσει αυτή τη δυνατότητα ως κοπή εγγράφων PDF ή δυνατότητα κοπής PDF χρησιμοποιώντας γλώσσα C#. Ωστόσο, προτού προχωρήσουμε στον διαχωρισμό αρχείων PDF, είναι σημαντικό να σημειωθεί ότι μπορείτε να διαμορφώσετε πολλές 3rd party Cloud Storages. Ας ανεβάσουμε τώρα ένα δείγμα εγγράφου PDF στο Cloud Storage χρησιμοποιώντας το ακόλουθο απλό απόσπασμα κώδικα:
// Λάβετε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Pdf-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση 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);
}
Αφού μεταφορτωθεί το αρχείο στο Cloud Storage, ας προχωρήσουμε στον κώδικα που λειτουργεί ως κόφτης PDF ή διαχωριστής PDF.
Διαχωρίστε ολόκληρο το αρχείο PDF σε πολλά αρχεία
Ίσως χρειαστεί να χωρίσετε όλες τις σελίδες σε ξεχωριστά έγγραφα PDF. Για παράδειγμα, θα δημιουργηθεί n αριθμός εγγράφων PDF εάν το αρχικό έγγραφο περιέχει n Σελίδες. Ακολουθήστε τα παρακάτω βήματα για να χωρίσετε ένα πλήρες αρχείο PDF με μία κλήση API:
- Ανεβάστε αρχείο PDF στο Cloud Storage.
- Καλέστε το PostSplitDocument API ενώ ορίζετε τις απαραίτητες παραμέτρους.
- Τα αρχεία PDF εξόδου θα αποθηκευτούν σε διαμορφωμένο χώρο αποθήκευσης cloud.
Κάτω από το απόσπασμα κώδικα C# είναι μια επίδειξη του τρόπου διαχωρισμού ολόκληρου του εγγράφου PDF σε πολλά αρχεία.
// Λάβετε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Pdf-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Διαχωρίστε ολόκληρο το έγγραφο PDF σελίδα προς σελίδα, σε ξεχωριστά έγγραφα PDF
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");
Διαχωρίστε συγκεκριμένες σελίδες PDF σε ξεχωριστά αρχεία
Μπορείτε επίσης να χωρίσετε συγκεκριμένες σελίδες ενός εγγράφου PDF για να διαχωρίσετε αρχεία σύμφωνα με τις απαιτήσεις σας. Ο παρακάτω κώδικας C# μπορεί να χρησιμοποιηθεί για την επεξεργασία συγκεκριμένων σελίδων του εγγράφου PDF.
// Λάβετε το AppKey και το AppSID από τη διεύθυνση https://dashboard.aspose.cloud/
// Εγκαταστήστε το Nuget Package Aspose.Pdf-Cloud
// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στη διεύθυνση https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Διαχωρίστε τον αριθμό σελίδας 2,3 και 4 για να διαχωρίσετε έγγραφα PDF
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");
Αυτό το απόσπασμα κώδικα δημιουργεί ξεχωριστά έγγραφα PDF για τον αριθμό σελίδας 2,3 και 4 λόγω των τιμών που καθορίζονται στο αίτημα API. Αυτά τα έγγραφα PDF εξόδου θα αποθηκευτούν στον αντίστοιχο φάκελο στο Cloud Drive.
Επεξεργάζεται τις απλές αλλά αποτελεσματικές δυνατότητες API του Aspose.PDF Cloud API, όπου χρειάζεται μόνο να εγγραφείτε δωρεάν και να αξιολογήσετε ισχυρές λειτουργίες με απλές κλήσεις API.
Σχετικό άρθρο
Χρησιμοποιήστε τον παρακάτω σύνδεσμο για να μάθετε περισσότερα σχετικά με: