API .NET ανοιχτού κώδικα για διαχείριση αρχείων PDF

Δωρεάν .NET API για δημιουργία, επεξεργασία, μετατροπή εικόνων σε PDF. Προσθέστε ασφάλεια, πίνακα, υδατογράφημα, κείμενο και σχήματα σε αρχεία PDF.

Μια ισχυρή αυτόνομη βιβλιοθήκη .NET ανοιχτού κώδικα που επιτρέπει στους προγραμματιστές λογισμικού να ανοίγουν, να διαβάζουν, να δημιουργούν, να επεξεργάζονται και να χειρίζονται έγγραφα PDF χωρίς να εγκαταστήσουν το στοιχείο Adobe Acrobat. Η βιβλιοθήκη είναι πολύ σταθερή και υποστηρίζει πλήρως PDF μεγάλου μεγέθους, έγγραφα μεγέθους 100+ Mb είναι διαθέσιμα στις περισσότερες περιπτώσεις. Η βιβλιοθήκη απαιτεί.NET Framework 4.0+ για ομαλή λειτουργία και μπορεί να ενσωματωθεί εύκολα σε επιτραπέζιες εφαρμογές WinForms και ASP.NET.

Η βιβλιοθήκη περιλαμβάνει υποστήριξη για την προσθήκη υδατογραφημάτων σε έγγραφα PDF και μπορεί εύκολα να προσαρμόσει τη θέση, το μέγεθος και το χρώμα του. Οι προγραμματιστές μπορούν εύκολα να δημιουργήσουν υδατογράφημα κειμένου ή να εισάγουν υδατογράφημα πολύχρωμης εικόνας σύμφωνα με πνευματικά δικαιώματα. Υπάρχουν πολλές άλλες λειτουργίες της βιβλιοθήκης, όπως δημιουργία νέου PDF από την αρχή, φόρτωση και ανάγνωση υπαρχόντων αρχείων PDF, ασφάλεια PDF, κρυπτογράφηση ή αποκρυπτογράφηση εγγράφων PDF, προσθήκη εικόνων σε PDF, μετατρέψτε εικόνες όπως JPEG, PNG και TIFF σε έγγραφο PDF, εισαγάγετε ή διαγράψτε νέες σελίδες, εισάγετε κείμενο σε PDF, προσθέστε σχήματα σε PDF και πολλά άλλα.

Η βιβλιοθήκη PDF περιλαμβάνει μεγάλη υποστήριξη για πίνακες και παρέχει διάφορες δυνατότητες για τη διαχείριση πινάκων μέσα σε έγγραφα PDF. Επιτρέπει στους προγραμματιστές να δημιουργούν πίνακα σε PDF, να δημιουργούν διάταξη πίνακα για να τοποθετούν το περιεχόμενο, να εισάγουν γραμμές και στήλες σε πίνακες και να συγχωνεύουν κελιά πίνακα με ευκολία. Είναι επίσης δυνατή η προσθήκη ψηφιακής υπογραφής σε σελίδα στόχευσης PDF ή σε συγκεκριμένη ενότητα για να το κρατήσετε ασφαλές από εξωτερικές παρεμβολές.

Previous Next

Ξεκινώντας με το PDF

Ο καλύτερος τρόπος για να εγκαταστήσετε το PDF είναι μέσω του GitHub, χρησιμοποιήστε την παρακάτω εντολή για να εγκαταστήσετε το API.

Εγκαταστήστε το PDF από το GitHub

 go get https://github.com/iditectweb/pdf.git 

Δημιουργία και επεξεργασία αρχείων PDF μέσω .NET Library

Η βιβλιοθήκη PDF ανοιχτού κώδικα επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν εύκολα νέα έγγραφα PDF μέσα στις δικές τους εφαρμογές C# .NET. Μετά τη δημιουργία των εγγράφων μπορείτε να το τροποποιήσετε ανάλογα με τις ανάγκες σας. Μπορείτε να εισαγάγετε νέα σελίδα, να τροποποιήσετε τις υπάρχουσες σελίδες, να αλλάξετε το μέγεθος σελίδας, να διαγράψετε την ανεπιθύμητη ενότητα ενός εγγράφου και ούτω καθεξής. Είναι επίσης δυνατή η φόρτωση και η ανάγνωση υπάρχοντος εγγράφου PDF με ευκολία.

Δημιουργία νέου αρχείου PDF μέσω .NET Library

 //Create new pdf document
PdfDocument document = new PdfDocument();
document.DocumentInfo.Author = "test author";
document.DocumentInfo.Description = "test description";
document.DocumentInfo.Title = "test title";
//Insert a new page
PdfPage page = document.Pages.AddPage();
//The default page size is A4
//Customize the page sie directly
page.Size = new Size(800, 1000);
//Or change the value by standard paper size
//page.Size = PaperTypeConverter.ToSize(PaperTypes.A4);
PdfFile pdfFile = new PdfFile();
//Save pdf to file using stream
using (FileStream fs = File.Create("CreateNew.pdf"))
{
    pdfFile.Export(document, fs);
} 

Μετατροπή εικόνας σε PDF μέσω βιβλιοθήκης C#

Η βιβλιοθήκη PDF διευκολύνει τους προγραμματιστές λογισμικού να δημιουργούν εικόνα από έγγραφα PDF με μερικές μόνο γραμμές κώδικα .NET. Η βιβλιοθήκη παρέχει επίσης υποστήριξη για ένα πολύτιμο και απαιτητικό χαρακτηριστικό για τη μετατροπή πολυσέλιδου TIFF σε έγγραφο PDF. Υποστηρίζει την εισαγωγή μεγάλου εύρους αρχείων εικόνας, όπως JPGE, PNG, TIFF, BMP και GIF. Για να το πετύχετε, πρέπει να δημιουργήσετε μια κενή σελίδα PDF στο μέγεθος της αρχικής εικόνας και να σχεδιάσετε εικόνα σε σελίδα στο σημείο (0,0), έτσι ώστε η εικόνα να αποδίδεται ως ολόκληρη σελίδα. Είναι επίσης δυνατό να προσθέσετε αυτήν τη σελίδα σε ένα υπάρχον αρχείο PDF ή να δημιουργήσετε ένα νέο.

Εξαγωγή εικόνας σε PDF μέσω C# .NET API

 PdfDocument document = new PdfDocument();
using (Stream imgStream = File.OpenRead("sample.jpg"))
{
    iDiTect.Pdf.Resources.ImageSource image = new iDiTect.Pdf.Resources.ImageSource(imgStream);
    //Create a new page with image's size
    PdfPage page = new PdfPage();
    page.Size = new Size(image.Width, image.Height);
    PageContentBuilder builder = new PageContentBuilder(page);
    //draw image to page at position (0,0)
    builder.DrawImage(image);
    document.Pages.Add(page);
}           
using (FileStream fs = File.OpenWrite("ConvertImageToPdf.pdf"))
{
    PdfFile pdfFile = new PdfFile();
    pdfFile.Export(document, fs);
}

Πώς να προσθέσετε υδατογράφημα σε PDF μέσω .NET

Η βιβλιοθήκη PDF ανοιχτού κώδικα επιτρέπει στους προγραμματιστές υπολογιστών να προσθέτουν υδατογράφημα σε PDF με πολύ επαγγελματικό και εύκολο τρόπο. Είναι δυνατή η εύκολη προσθήκη κειμένου καθώς και υδατογραφήματος εικόνας σε έγγραφα PDF. Παρέχει διάφορες δυνατότητες για το χειρισμό του υδατογραφήματος, όπως αλλαγή ονόματος γραμματοσειράς κειμένου, μεγέθους γραμματοσειράς, στυλ γραμματοσειράς, εναλλαγή κειμένου χρώματος γραμματοσειράς και θέση στη σελίδα PDF. Παρέχει υποστήριξη για την προσθήκη πολύχρωμου ή διαφανούς υδατογραφήματος με φόντο.

Πώς να προσθέσετε υδατογράφημα εικόνας σε PDF μέσω C#

 PdfFile pdfFile = new PdfFile();
PdfDocument document;
using (FileStream fs = File.OpenRead("sample.pdf"))
{
    //Read pdf document from stream
    document = pdfFile.Import(fs);
}
//Get first page of pdf
PdfPage page = document.Pages[0];
PageContentBuilder builder = new PageContentBuilder(page);
//Set watermark image position
builder.Position.Translate(100, 100);
using (Stream stream = File.OpenRead("watermark.png"))
{
    //Insert watermark image as original size
    builder.DrawImage(stream);
    //Insert watermark image in customized size
    //builder.DrawImage(stream, new Size(80, 80));
}
using (FileStream fs = File.OpenWrite("ImageWatermark.pdf"))
{
    pdfFile.Export(document, fs);
}

Προσθήκη και διαχείριση πινάκων σε PDF μέσω C# API

Οι πίνακες είναι πολύ σημαντικό μέρος του εγγράφου PDF που αποτελείται από γραμμές και στήλες κελιών και χρησιμοποιούνται για τη διατήρηση σημαντικών δεδομένων για επεξεργασία. Η βιβλιοθήκη PDF ανοιχτού κώδικα επιτρέπει τη δημιουργία και την τροποποίηση πινάκων μέσα σε έγγραφα PDF χρησιμοποιώντας το C #.NET. Για να δημιουργήσετε έναν τυπικό πίνακα, πρέπει να ορίσετε το χρώμα, το στυλ περιγράμματος που χρησιμοποιείται στον πίνακα και να προσθέσετε τον τίτλο του πίνακα. Μετά από αυτό, μπορείτε να προσθέσετε κεφαλίδα πίνακα, να προσθέσετε στήλες και σειρές με τιμή δεδομένων.

 Ελληνικά