Aspose.PDF for .NET
C# .NET API για Δημιουργία και Μετατροπή Αρχείων PDF
Ένα ισχυρό PDF C# .NET API για δημιουργία, επεξεργασία, απόδοση, χειρισμό και μετατροπή αρχείων PDF σε μορφές Word, Excel, PowerPoint και εικόνες χωρίς τη χρήση του Adobe Acrobat.
Aspose.PDF για .NET μπορεί να είναι πολύ βολική για προγραμματιστές που ενδιαφέρονται να δημιουργούν και να χειρίζονται έγγραφα PDF μέσα στις δικές τους εφαρμογές με μερικές μόνο γραμμές κώδικα C# .NET. Η βιβλιοθήκη έχει σχεδιαστεί για να είναι εύκολη στη χρήση και παρέχει ένα ευρύ φάσμα χαρακτηριστικών που την καθιστούν κατάλληλη για ποικίλες περιπτώσεις χρήσης. Με το πλούσιο σύνολο δυνατοτήτων και τα εύκολα στη χρήση API, το Aspose.PDF είναι ένα πολύτιμο εργαλείο για κάθε προγραμματιστή που εργάζεται με έγγραφα PDF σε περιβάλλον .NET (WinForms, WPF, ASP.NET και .NET Compact Framework).< /p>
Το Aspose.PDF για .NET είναι μια εξαιρετικά ευέλικτη και ισχυρή βιβλιοθήκη που είναι κατάλληλη για ένα ευρύ φάσμα περιπτώσεων χρήσης. Είτε συμμετέχετε στη δημιουργία νέων εγγράφων PDF, είτε χειρίζεστε υπάρχοντα είτε μετατρέπετε αρχεία PDF σε άλλες μορφές, αυτή η βιβλιοθήκη παρέχει όλα όσα χρειάζεστε για να ολοκληρώσετε τη δουλειά. Η βιβλιοθήκη μπορεί να χρησιμοποιηθεί για τη μετατροπή κειμένου, εικόνων, SVG, HTML σε PDF καθώς και για εξαγωγή PDF σε πολλές μορφές εγγράφων με εξαιρετική απόδοση και καλή ποιότητα.
Η βιβλιοθήκη περιλαμβάνει υποστήριξη για μια μεγάλη ποικιλία λειτουργιών για το χειρισμό εγγράφων PDF, όπως δημιουργία PDF από την αρχή, συμπίεση αρχείων PDF, δημιουργία πινάκων και χειρισμό, χρήση αντικειμένων γραφημάτων σε PDF, προσαρμοσμένη διαχείριση γραμματοσειρών, υποστήριξη ελέγχων ασφαλείας , εισαγωγή ή αφαίρεση σελιδοδεικτών, χρήση πίνακα περιεχομένων PDF, προσθήκη ή διαγραφή συνημμένων, διαχείριση σχολιασμών PDF, εισαγωγή κειμένου και εικόνων, εξαγωγή ή εισαγωγή σελίδων σε PDF, συγχώνευση πολλαπλών αρχείων PDF σε ένα μόνο έγγραφο, διαχωρισμός ενός PDF σε πολλές σελίδες, σελίδες σε μετατροπή εικόνας, εκτύπωση εγγράφων PDF και ούτω καθεξής.
Ξεκινώντας με το Aspose.PDF για .NET
Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.PDF για .NET χρησιμοποιεί το NuGet. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.
Εγκαταστήστε το Aspose.Pdf μέσω της εντολής NuGet
s Install-Package Aspose.Pdf
Μπορείτε να κάνετε λήψη της βιβλιοθήκης απευθείας από τη σελίδα προϊόντος Aspose.PDF
Δημιουργία εγγράφων PDF μέσω .NET API
Ένα από τα βασικά χαρακτηριστικά του Aspose.PDF για .NET είναι η ικανότητά του να δημιουργεί έγγραφα PDF από την αρχή με μόνο μερικές γραμμές κώδικα C#. Οι προγραμματιστές λογισμικού μπορούν να χρησιμοποιήσουν τη βιβλιοθήκη για να προσθέσουν κείμενο, εικόνες, φόρμες, σχολιασμούς, νέες σελίδες, συνημμένα, σελιδοδείκτες και άλλα στοιχεία σε ένα έγγραφο PDF, καθώς και να ελέγξουν τη διάταξη και τη μορφοποίηση του περιεχομένου. Επιπλέον, η βιβλιοθήκη παρέχει ένα πλούσιο σύνολο API για τον χειρισμό υπαρχόντων εγγράφων PDF, όπως η συγχώνευση πολλών PDF σε ένα μόνο έγγραφο, ο διαχωρισμός ενός PDF σε πολλές σελίδες και η εξαγωγή κειμένου και εικόνων από ένα PDF.
Πώς να δημιουργήσετε PDF χρησιμοποιώντας C#;
// Initialize document object
Document pdf_doc = new Document();
// Add page
Page page = pdf_doc.Pages.Add();
// Place the text of choice
page.Paragraphs.Add(new Aspose.Pdf.Text.TextFragment("Text of choice"));
// PDF file created at a specified location
pdf_doc.Save("created_one.pdf");
Μετατροπή PDF σε άλλες μορφές αρχείων μέσω C# API
Η μετατροπή εγγράφων PDF σε άλλες μορφές αρχείων είναι μια από τις πιο δημοφιλείς και σημαντικές εργασίες για πολλούς προγραμματιστές λογισμικού. Το Aspose.PDF για .NET κάνει τη δουλειά του εύκολη παρέχοντας πλήρη λειτουργικότητα για τη μετατροπή εγγράφων PDF μέσω προγραμματισμού σε άλλες υποστηριζόμενες μορφές αρχείων με λίγες μόνο γραμμές κώδικα .NET. Η βιβλιοθήκη υποστηρίζει ένα ευρύ φάσμα μορφών εξόδου, συμπεριλαμβανομένων των Microsoft Word, Excel, PowerPoint, εικόνων, HTML και πολλών άλλων. Είναι επίσης δυνατή η αποθήκευση ενός εγγράφου PDF σε αρχείο, ροή, αποστολή στον Ιστό ή αποθήκευση ως έγγραφο PDF/A. Η βιβλιοθήκη διευκολύνει τους προγραμματιστές λογισμικού να εργάζονται με έγγραφα PDF σε άλλες εφαρμογές και πλατφόρμες.
Μετατροπή PDF σε Word μέσω C#.NET API
public static void ConvertPDFtoDOCX()
{
// load PDF with an instance of Document
var document = new Document("template.pdf");
// save document in DOC format
document.Save("output.doc", Aspose.Pdf.SaveFormat.DocX);
}
Συγχώνευση ή διαίρεση εγγράφων PDF μέσω C# .NET
Το Aspose.PDF για τη βιβλιοθήκη .NET επιτρέπει στους προγραμματιστές λογισμικού να συγχωνεύουν πολλά αρχεία PDF σε ένα μόνο έγγραφο PDF ή να χωρίζουν μεγάλα αρχεία PDF σε μικρότερα μέσα στις δικές τους εφαρμογές .NET. Η βιβλιοθήκη έχει παράσχει διάφορες λειτουργίες για τη συγχώνευση και το διαχωρισμό αρχείων PDF, όπως την προσθήκη ενός εγγράφου στο τέλος ενός άλλου αρχείου PDF, τον διαχωρισμό σελίδων PDF σε μεμονωμένα αρχεία PDF, τον διαχωρισμό του εύρους των σελίδων PDF σε μεμονωμένα αρχεία PDF κ.λπ.
Διαχωρίστε το PDF σε πολλά αρχεία μέσω C# API
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_AsposePdf_Pages();
// Open document
Document pdfDocument = new Document(dataDir + "SplitToPages.pdf");
int pageCount = 1;
// Loop through all the pages
foreach (Page pdfPage in pdfDocument.Pages)
{
Document newDocument = new Document();
newDocument.Pages.Add(pdfPage);
newDocument.Save(dataDir + "page_" + pageCount + "_out" + ".pdf");
pageCount++;
}
Μετατροπή εικόνων σε PDF μέσω .NET API
Η βιβλιοθήκη Aspose.PDF για .NET παρέχει πλήρη υποστήριξη για τη μετατροπή διαφόρων εικόνων σε PDF χρησιμοποιώντας εντολές C#. Οι προγραμματιστές λογισμικού μπορούν να μετατρέψουν μερικές από τις πιο δημοφιλείς μορφές εικόνας, όπως - μορφές BMP, CGM, DICOM, EMF, JPG, PNG, SVG και TIFF με ευκολία. Για να μετατρέψετε μια εικόνα πρώτα πρέπει να αρχικοποιήσετε ένα νέο αντικείμενο κλάσης εγγράφου και να φορτώσετε την εικόνα. Μετά από αυτό, απλώς καλέστε την αποθήκευση και τη μετατροπή σε μορφή εικόνας και αποθηκεύστε τη σε μορφή αρχείου PDF. Σε ορισμένες περιπτώσεις, η βιβλιοθήκη υποστηρίζει επίσης τη ρύθμιση του ύψους, του πλάτους και των περιθωρίων μιας σελίδας καθώς και της εικόνας.
μετατροπή εικόνας JPG σε PDF μέσω .NET API
s
// Load input JPG file
String path = dataDir + "Aspose.jpg";
// Initialize new PDF document
Document doc = new Document();
// Add empty page in empty document
Page page = doc.Pages.Add();
Aspose.Pdf.Image image = new Aspose.Pdf.Image();
image.File = (path);
// Add image on a page
page.Paragraphs.Add(image);
// Save output PDF file
doc.Save(dataDir + "ImagetoPDF.pdf");