Documentize Releases

Tip

Για να ξεκινήσετε να χρησιμοποιείτε το Documentize SDK, έχετε πολλές επιλογές για να κατεβάσετε τα αρχεία δυαδικού κώδικα στο σύστημά σας. Παρακαλώ επιλέξτε τη μέθοδο που ταιριάζει καλύτερα στις συγκεκριμένες ανάγκες σας.

Warning

Κάνοντας λήψη του Documentize SDK σε οποιαδήποτε μορφή, συμφωνείτε με την EULA του Smallize.

Λήψη από NuGet

Ο πιο απλός τρόπος για να ξεκινήσετε με το Documentize είναι να εγκαταστήσετε το πακέτο .NET απευθείας από το NuGet. Ακολουθούν μερικές γρήγορες μέθοδοι για να το κάνετε αυτό. Για περισσότερες λεπτομέρειες, επισκεφθείτε τον οδηγό εγκατάστασης NuGet.

dotnet add package Documentize  
NuGet\Install-Package Documentize  
<PackageReference Include="Documentize" Version="24.x.x" />  

Λήψη MSI Installer

Μια άλλη επιλογή για να αποκτήσετε το Documentize είναι να κατεβάσετε το πακέτο MSI, το οποίο εγκαθιστά τις απαραίτητες συλλογές (DLLs). Απλώς κάντε κλικ στο παρακάτω κουμπί λήψης ή μάθετε περισσότερα σχετικά με αυτήν τη μέθοδο εγκατάστασης στον οδηγό εγκατάστασης MSI.

Κατεβάστε το τελευταίο v24.12 MSI

Λήψη ZIP

Μπορείτε επίσης να κατεβάσετε το πακέτο ZIP που περιέχει μόνο τα αρχεία DLL που μπορείτε να αποθηκεύσετε με οποιοδήποτε τρόπο επιθυμείτε. Μάθετε περισσότερα σχετικά με αυτό στον οδηγό εγκατάστασης ZIP.

Κατεβάστε το τελευταίο v24.12 ZIP
28 Δεκ 2024

Subsections of Documentize Releases

Σχετικά με το Documentize

Τι είναι το Documentize;

Το Documentize είναι ένα ισχυρό συστατικό .NET που επιτρέπει στους προγραμματιστές να δημιουργούν επαγγελματικά και πολυδιάστατα έγγραφα PDF προγραμματισμένα, εξαλείφοντας την ανάγκη για εξωτερικά εργαλεία όπως το Adobe Acrobat.

Γιατί να χρησιμοποιήσετε το Documentize;

Ακολουθούν οι λόγοι για τους οποίους το Documentize ξεχωρίζει:

  • Απλή Δημιουργία PDF: Δημιουργήστε απλά ή σύνθετα PDFs άμεσα, ενσωματώνοντας στοιχεία όπως πίνακες, γραφήματα, εικόνες, υπερσυνδέσμους και προσαρμοσμένες γραμματοσειρές.
  • Ενισχυμένη Ασφάλεια: Ενσωματώστε ισχυρές δυνατότητες ασφαλείας για να προστατεύσετε τα ευαίσθητα έγγραφα PDF σας.
  • Ευέλικτες Επιλογές Ανάπτυξης: Επιλέξτε ανάμεσα στη δημιουργία PDFs χρησιμοποιώντας είτε μια φιλική προς τον χρήστη API είτε πρότυπα XML για μια ομαλή ροή εργασίας.
  • Απλοποιημένη Ενσωμάτωση: Το Documentize ενσωματώνεται άψογα με διάφορες εφαρμογές .NET, συμπεριλαμβανομένων των ASP.NET web apps και Windows applications, γραμμένων σε γλώσσες όπως C#, VB.NET και J#.
  • Γρήγορο και Αποτελεσματικό: Το ελαφρύ συστατικό παράγει PDFs αποτελεσματικά, βελτιστοποιώντας την απόδοση της εφαρμογής σας.
  • Οικονομικά Αποδοτικό και Υποστηριζόμενο: Απολαύστε μια ανταγωνιστική τιμή, εξαιρετική απόδοση και ολοκληρωμένη υποστήριξη για μια ομαλή εμπειρία ανάπτυξης.

Κύρια Χαρακτηριστικά

  • Πλούσια Υποστήριξη Περιεχομένου: Προσθέστε πίνακες, γραφήματα, εικόνες, υπερσυνδέσμους, προσαρμοσμένες γραμματοσειρές και άλλα στα PDFs σας.
  • Δυνατότητες Συμπίεσης: Μειώστε το μέγεθος αρχείου των PDFs σας για ευκολότερη αποθήκευση και διανομή.
  • Προηγμένη Ασφάλεια: Εφαρμόστε δυνατότητες ασφαλείας για να προστατεύσετε εμπιστευτικές πληροφορίες στα έγγραφα PDF σας.
  • Διπλοί Τρόποι Δημιουργίας: Δημιουργήστε PDFs χρησιμοποιώντας είτε μια προγραμματιστική API είτε πρότυπα XML για επιπλέον ευελιξία.
  • Διαλειτουργική Συμβατότητα: Λειτουργεί άψογα με διάφορες γλώσσες .NET και τύπους εφαρμογών.
  • Υποστήριξη Πολυνηματικής Επεξεργασίας: Δυνατότητα ασφαλούς ταυτόχρονης δημιουργίας πολλών PDFs σε διαφορετικά νήματα.
  • Πόροι Μάθησης: Πρόσβαση σε ολοκληρωμένα demos και λειτουργικά παραδείγματα σε C# για να επιταχύνετε τη διαδικασία ανάπτυξής σας.

Ιδανική Επιλογή για Ποικιλία Βιομηχανιών

Το Documentize εξυπηρετεί μια ευρεία γκάμα βιομηχανιών όπου η δημιουργία PDF παίζει κρίσιμο ρόλο. Αυτές περιλαμβάνουν:

  • Χρηματοδότηση και Λογιστική: Δημιουργήστε τιμολόγια, αποδείξεις, χρηματοοικονομικές αναφορές και άλλα κρίσιμα έγγραφα.
  • Υγειονομική Περίθαλψη: Δημιουργήστε ιατρικούς φακέλους, συνταγές και αναφορές εργαστηρίου σε μια ασφαλή και τυποποιημένη μορφή.
  • Κατασκευή: Παράγετε προδιαγραφές προϊόντων, αναφορές ποιοτικού ελέγχου και έγγραφα αποστολής.
  • Κυβέρνηση και Νομικά: Δημιουργήστε άδειες, συμβόλαια, συμβάσεις και δικαστικά έγγραφα με ενισχυμένες δυνατότητες ασφάλειας.
  • Εκπαίδευση: Δημιουργήστε πιστοποιητικά, αναλυτικά στοιχεία, εκθέσεις και άλλα ακαδημαϊκά έγγραφα.

Το Documentize ενδυναμώνει τους προγραμματιστές σε διάφορες βιομηχανίες να απλουστεύσουν τις ροές εργασίας δημιουργίας PDF, διασφαλίζοντας αποδοτικότητα, ασφάλεια και ευελιξία.

28 Δεκ 2024

Αξιολόγηση

Αξιολόγηση του Documentize για .NET

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

Η έκδοση αξιολόγησης του Documentize (χωρίς καθορισμένη άδεια) παρέχει πλήρη λειτουργικότητα προϊόντος, αλλά έχει δύο περιορισμούς: εισάγει ένα υδατογράφημα αξιολόγησης και μόνο τέσσερα στοιχεία οποιασδήποτε συλλογής μπορούν να προβληθούν/επεξεργαστούν.

Εάν θέλετε να δοκιμάσετε το Documentize για .NET χωρίς τους περιορισμούς της έκδοσης αξιολόγησης, μπορείτε επίσης να ζητήσετε μια Προσωρινή Άδεια διάρκειας 30 ημερών. Παρακαλώ ανατρέξτε στο Πώς να αποκτήσετε μια Προσωρινή Άδεια;

28 Δεκ 2024

Εγκατάσταση

Εγκατάσταση του Documentize SDK

Το Documentize μπορεί να εγκατασταθεί με πολλαπλές μεθόδους, κάθε μία από τις οποίες είναι προσαρμοσμένη σε διαφορετικά περιβάλλοντα ανάπτυξης και προτιμήσεις. Παρακάτω είναι οι προτεινόμενοι τρόποι για να εγκαταστήσετε το Documentize:

1. NuGet (Προτιμώμενη Μέθοδος)

Το NuGet είναι ο πιο απλός και προτιμώμενος τρόπος για την εγκατάσταση του Documentize, διασφαλίζοντας ότι έχετε πάντα την πιο πρόσφατη έκδοση και ενημερώσεις απευθείας μέσα στο περιβάλλον ανάπτυξής σας. Δείτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας NuGet.

2. Εγκαταστάτης MSI

Ο εγκαταστάτης MSI είναι μια βολική επιλογή εάν προτιμάτε να έχετε τα DLL του Documentize εγκατεστημένα απευθείας στο σύστημά σας. Αυτή η μέθοδος είναι ιδανική για προγραμματιστές που ενδέχεται να θέλουν να χρησιμοποιήσουν το Documentize σε πολλαπλά έργα χωρίς να χρειάζεται να διαχειρίζονται χειροκίνητα τα αρχεία DLL. Δείτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας MSI.

3. Αρχείο ZIP

Για προγραμματιστές που προτιμούν μια χειροκίνητη προσέγγιση, το αρχείο ZIP περιέχει τα DLL του Documentize, τα οποία μπορούν να εξαχθούν και να προστεθούν στο έργο σας απευθείας. Δείτε περισσότερες λεπτομέρειες σχετικά με αυτή τη μέθοδο εγκατάστασης στο Πώς να εγκαταστήσετε τα SDK του Documentize χρησιμοποιώντας ZIP.

28 Δεκ 2024

Subsections of Εγκατάσταση

Εγκατάσταση του Documentize μέσω NuGet


Tip

Το NuGet είναι ένας δωρεάν, ανοιχτού κώδικα διαχειριστής πακέτων για .NET που απλουστεύει την προσθήκη, την αφαίρεση και την ενημέρωση βιβλιοθηκών σε έργα του Visual Studio. Διαχειρίζεται αυτόματα τα αρχεία βιβλιοθηκών, τις αναφορές και τις αλλαγές ρυθμίσεων.

Πώς να εγκαταστήσετε μέσω του κονσόλας διαχειριστή πακέτων NuGet

  1. Ανοίξτε το Έργο σας:

    • Εκκινήστε το Visual Studio και ανοίξτε την εφαρμογή σας .NET.
  2. Πρόσβαση στην Κονσόλα Διαχειριστή Πακέτων:

    • Μεταβείτε στο Εργαλεία > Διαχειριστής Πακέτων NuGet > Κονσόλα Διαχειριστή Πακέτων.
  3. Εγκατάσταση του Πακέτου:

    • Για να εγκαταστήσετε τη τελευταία πλήρη κυκλοφορία, εισαγάγετε την εντολή Install-Package Documentize.
    • Για να εγκαταστήσετε την τελευταία κυκλοφορία συμπεριλαμβανομένων των hot fixes, χρησιμοποιήστε Install-Package Documentize -prerelease.
    • Πατήστε Enter για να εκτελέσετε την εντολή.

Πώς να ενημερώσετε το Πακέτο μέσω του κονσόλας διαχειριστή πακέτων NuGet

Αν έχετε ήδη εγκαταστήσει το Documentize μέσω NuGet και θέλετε να ενημερώσετε στην τελευταία έκδοση:

  1. Ανοίξτε το Έργο σας:

    • Εκκινήστε το Visual Studio και ανοίξτε την εφαρμογή σας .NET.
  2. Πρόσβαση στην Κονσόλα Διαχειριστή Πακέτων:

    • Μεταβείτε στο Εργαλεία > Διαχειριστής Πακέτων NuGet > Κονσόλα Διαχειριστή Πακέτων.
  3. Ενημέρωση του Πακέτου:

    • Για να ενημερώσετε στην τελευταία πλήρη κυκλοφορία, εισαγάγετε Update-Package Documentize.
    • Για να ενημερώσετε στην τελευταία κυκλοφορία συμπεριλαμβανομένων των hot fixes, χρησιμοποιήστε Update-Package Documentize -prerelease.
    • Πατήστε Enter για να εκτελέσετε την εντολή.

Πώς να εγκαταστήσετε μέσω του GUI του διαχειριστή πακέτων NuGet

  1. Ανοίξτε το Έργο σας:

    • Εκκινήστε το Visual Studio και ανοίξτε την εφαρμογή σας .NET.
  2. Μεταβείτε στη Διαχείριση Πακέτων NuGet:

    • Από το μενού Έργο, επιλέξτε Διαχείριση Πακέτων NuGet.
  3. Αναζητήστε το Documentize:

    • Μεταβείτε στην καρτέλα Πλοήγηση και εισάγετε το Documentize στο πλαίσιο αναζήτησης.
  4. Εγκατάσταση του Πακέτου:

    • Κάντε κλικ στο Εγκατάσταση/Ενημέρωση δίπλα στην τελευταία έκδοση του Documentize.
    • Επιβεβαιώστε κάνοντας κλικ στο Αποδοχή στο αναδυόμενο παράθυρο.

Πλεονεκτήματα της Χρήσης του NuGet

  • Αυτόματη Διαχείριση Εξαρτήσεων:

    • Το NuGet διαχειρίζεται αυτόματα τις εξαρτήσεις, διασφαλίζοντας ότι όλες οι απαιτούμενες βιβλιοθήκες περιλαμβάνονται και ενημερώνονται σωστά. Αυτό μειώνει τον κίνδυνο να λείπουν ή να είναι ασυμβίβαστες οι εξαρτήσεις.
  • Απλοποιημένες Ενημερώσεις:

    • Η ενημέρωση των πακέτων είναι απλή με το NuGet, είτε μέσω της Κονσόλας Διαχειριστή Πακέτων είτε μέσω GUI. Αυτό διευκολύνει τη διατήρηση των βιβλιοθηκών σας ενημερωμένων με τις τελευταίες δυνατότητες και διορθώσεις σφαλμάτων.
  • Ενοποίηση με το Visual Studio:

    • Το NuGet είναι άρρηκτα ενσωματωμένο με το Visual Studio, παρέχοντας μια φιλική προς το χρήστη διεπαφή για τη διαχείριση πακέτων χωρίς να χρειάζεται να αποχωρήσετε από το περιβάλλον ανάπτυξης.
  • Διαχείριση Εκδόσεων:

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

Μειονεκτήματα της Χρήσης του NuGet

  • Περιορισμένο στο Visual Studio:

    • Το NuGet έχει σχεδιαστεί κυρίως για χρήση εντός του Visual Studio. Ενώ μπορεί να χρησιμοποιηθεί σε άλλα περιβάλλοντα, η ενσωμάτωσή του είναι πιο ισχυρή στο Visual Studio.
  • Πιθανότητα Συγκρούσεων Εκδόσεων:

    • Σε μεγαλύτερα έργα με πολλές εξαρτήσεις, η διαχείριση εκδόσεων και η επίλυση συγκρούσεων μπορεί να γίνουν περίπλοκες. Το NuGet παρέχει εργαλεία για τη διαχείριση αυτού, αλλά απαιτεί προσεκτική προσοχή.
  • Εξάρτηση από το Διαδίκτυο:

    • Η εγκατάσταση και η ενημέρωση πακέτων απαιτούν σύνδεση στο διαδίκτυο. Αν εργάζεστε σε περιβάλλον με περιορισμένη ή καμία πρόσβαση στο διαδίκτυο, ίσως χρειαστεί να χρησιμοποιήσετε offline μεθόδους ή να προφορτώσετε πακέτα.
  • Πολυπλοκότητα για Μεγάλα Έργα:

    • Για πολύ μεγάλα έργα με εκτενή δέντρα εξάρτησης, το βάρος της διαχείρισης πακέτων μέσω NuGet μπορεί να γίνει δυσχερές. Σε τέτοιες περιπτώσεις, μπορεί να χρειαστούν επιπλέον εργαλεία ή στρατηγικές για να διαχειριστείτε αποτελεσματικά τις εξαρτήσεις.

Εγκατάσταση του Documentize μέσω MSI

Tip

Ο εγκαταστάτης MSI είναι μια βολική και φιλική προς τον χρήστη επιλογή για την εγκατάσταση του Documentize, ιδιαίτερα αν προτιμάς να έχεις τις DLL εγκατεστημένες σε επίπεδο συστήματος. Αυτή η μέθοδος απλοποιεί τη διαδικασία εγκατάστασης αυτοματοποιώντας πολλά από τα βήματα που εμπλέκονται.

Πώς να Εγκαταστήσετε μέσω του Εγκαταστάτη MSI

  1. Κατεβάστε τον Εγκαταστάτη MSI:

    • Κάντε κλικ στον v24.12 MSI για να κατεβάσετε τον εγκαταστάτη MSI για την τελευταία έκδοση του Documentize.
  2. Εκτελέστε τον Εγκαταστάτη:

    • Διπλό κλικ στο ληφθέν αρχείο MSI για να ξεκινήσετε τον οδηγό εγκατάστασης.
  3. Ακολουθήστε τον Οδηγό Εγκατάστασης:

    • Ακολουθήστε τις οδηγίες στην οθόνη που παρέχονται από τον εγκαταστάτη. Ίσως χρειαστεί να συμφωνήσετε με τη συμφωνία άδειας χρήσης και να επιλέξετε επιλογές εγκατάστασης.
  4. Ολοκληρώστε την Εγκατάσταση:

    • Μόλις ολοκληρωθεί η εγκατάσταση, οι DLL του Documentize θα εγκατασταθούν στη Global Assembly Cache (GAC) του συστήματός σας ή σε άλλη καθορισμένη τοποθεσία.
  5. Επαληθεύστε την Εγκατάσταση:

    • Ελέγξτε ότι οι DLL είναι σωστά εγκατεστημένες επιβεβαιώνοντας την παρουσία τους στον καθορισμένο κατάλογο εγκατάστασης ή στην GAC.

Πλεονεκτήματα Χρήσης του Εγκαταστάτη MSI

  • Ευκολία Χρήσης:

    • Ο εγκαταστάτης MSI παρέχει μια απλή και καθοδηγούμενη διαδικασία εγκατάστασης. Αντιμετωπίζει όλες τις απαραίτητες ρυθμίσεις και τοποθετεί τις DLL σε κεντρική τοποθεσία, διευκολύνοντας τη χρήση του Documentize σε πολλές έργα.
  • Εγκατάσταση σε Επίπεδο Συστήματος:

    • Η μέθοδος MSI εγκαθιστά το Documentize στη Global Assembly Cache (GAC) του συστήματος ή σε άλλη κεντρική τοποθεσία. Αυτό επιτρέπει σε οποιαδήποτε εφαρμογή στο σύστημα να έχει πρόσβαση στις DLL χωρίς να χρειάζεται να τις αναφέρετε ατομικά σε κάθε έργο.
  • Αυτοματοποιημένες Ενημερώσεις:

    • Εάν το Documentize παρέχει έναν ενημερωμένο εγκαταστάτη, μπορείτε εύκολα να ενημερώσετε την εγκατάστασή σας τρέχοντας το νέο αρχείο MSI, το οποίο συνήθως χειρίζεται τη διαδικασία ενημέρωσης ομαλά.
  • Σταθερότητα:

    • Χρησιμοποιώντας τον εγκαταστάτη MSI διασφαλίζεται ότι όλα τα απαραίτητα αρχεία εγκαθίστανται σωστά και σταθερά σε διαφορετικά περιβάλλοντα, μειώνοντας τον κίνδυνο να λείπουν ή να είναι τοποθετημένες κάπου αλλού οι DLL.

Μειονεκτήματα Χρήσης του Εγκαταστάτη MSI

  • Περιορισμένη Ευελιξία:

    • Ο εγκαταστάτης MSI εγκαθιστά το Documentize σε μια κεντρική τοποθεσία του συστήματος, η οποία μπορεί να μην είναι κατάλληλη για όλα τα περιβάλλοντα ανάπτυξης. Μπορεί να μην έχει την ευελιξία να προσαρμόσει τις ρυθμίσεις ή τις εκδόσεις ανά έργο.
  • Δυνητικό Υπερβολικό Φορτίο:

    • Η εγκατάσταση DLL στην GAC μπορεί να εισάγει υπερβολικό φορτίο και πολυπλοκότητα, ιδίως σε σενάρια όπου μπορεί να χρειαστούν ταυτόχρονα πολλές εκδόσεις του Documentize.
  • Χειροκίνητη Αφαίρεση:

    • Εάν χρειαστεί να απεγκαταστήσετε το Documentize, πρέπει να χρησιμοποιήσετε τον απεγκαταστάτη που παρέχεται από το MSI, ο οποίος μπορεί να αφήσει υπολείμματα αρχεία ή ρυθμίσεις αν δεν διαχειριστεί σωστά.
  • Συγκρούσεις Εκδόσεων:

    • Οι εγκαταστάσεις σε επίπεδο συστήματος μπορεί να οδηγήσουν σε συγκρούσεις εκδόσεων εάν διάφορα έργα απαιτούν διαφορετικές εκδόσεις του Documentize. Η διαχείριση αυτών των συγκρούσεων μπορεί να απαιτεί πρόσθετες ρυθμίσεις ή καθαρισμούς.

Εγκατάσταση του Documentize μέσω ZIP

Tip

Το αρχείο ZIP είναι ιδανικό για προγραμματιστές που προτιμούν μια χειροκίνητη προσέγγιση στη διαχείριση βιβλιοθηκών. Αυτή η μέθοδος σας επιτρέπει να κατεβάσετε και να εξαγάγετε απευθείας τα απαραίτητα αρχεία DLL χωρίς να βασίζεστε σε διαχειριστή πακέτων ή εγκαταστάτη.

Πώς να Εγκαταστήσετε μέσω Αρχείου ZIP

  1. Κατεβάστε το Αρχείο ZIP:

    • Κάντε κλικ στο v24.12 ZIP για να κατεβάσετε την πιο πρόσφατη έκδοση του Documentize σε μορφή αρχείου.
  2. Εξαγάγετε το Περιεχόμενο:

    • Μετά τη λήψη, εξαγάγετε το περιεχόμενο του αρχείου ZIP σε έναν κατάλογο της επιλογής σας. Μπορείτε να επιλέξετε να διατηρήσετε αυτά τα αρχεία σε έναν κοινόχρηστο κατάλογο ή μέσα στη δομή του έργου σας.
  3. Προσθέστε Αναφορές στο Έργο σας:

    • Ανοίξτε το έργο σας στο IDE σας (π.χ., Visual Studio).
    • Μεταβείτε στο Έργο > Προσθήκη Αναφοράς > Περιήγηση και πλοηγηθείτε στον κατάλογο όπου εξαγάγατε τα DLLs.
    • Επιλέξτε τα σχετικά αρχεία DLL και προσθέστε τα ως αναφορές στο έργο σας.
  4. Χειροκίνητες Ενημερώσεις:

    • Αν κυκλοφορήσει μια νέα έκδοση του Documentize, θα χρειαστεί να κατεβάσετε χειροκίνητα το ενημερωμένο αρχείο ZIP και να αντικαταστήσετε τα παλιά αρχεία DLL στο έργο σας με τα νέα.

Πλεονεκτήματα της Χρήσης του Αρχείου ZIP

  • Πλήρης Έλεγχος:

    • Έχετε πλήρη έλεγχο σχετικά με το πού και πώς αποθηκεύονται και αναφέρονται τα DLLs στο έργο σας. Αυτό μπορεί να είναι ευεργετικό αν προτιμάτε μια προσαρμοσμένη ρύθμιση ή χρειάζεστε να διαχειριστείτε τις εξαρτήσεις χειροκίνητα.
  • Καμία Εξάρτηση από Διαχειριστές Πακέτων:

    • Σε αντίθεση με το NuGet, δεν βασίζεστε σε έναν διαχειριστή πακέτων για να διαχειριστείτε τις εγκαταστάσεις. Αυτό μπορεί να είναι πλεονεκτικό σε περιβάλλοντα όπου οι διαχειριστές πακέτων δεν είναι διαθέσιμοι ή προτιμώνται.
  • Φορητότητα:

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

Μειονεκτήματα της Χρήσης του Αρχείου ZIP

  • Χειροκίνητη Διαχείριση:

    • Σε αντίθεση με το NuGet, όπου οι ενημερώσεις και η διαχείριση εξαρτήσεων είναι αυτοματοποιημένες, με το αρχείο ZIP, πρέπει να διαχειρίζεστε χειροκίνητα τις ενημερώσεις και να βεβαιώνεστε ότι όλα τα απαιτούμενα DLLs είναι σωστά αναφερόμενα.
  • Κίνδυνος Συγκρούσεων Εκδόσεων:

    • Αν διαχειρίζεστε πολλαπλά έργα ή εργάζεστε σε μια ομάδα, υπάρχει κίνδυνος συγκρούσεων εκδόσεων αν διαφορετικά έργα χρησιμοποιούν διαφορετικές εκδόσεις των DLLs. Αυτό απαιτεί προσεκτική παρακολούθηση των εκδόσεων στα έργα.
  • Καμία Αυτόματη Ενημέρωση:

    • Δεν θα λαμβάνετε αυτόματες ενημερώσεις ή ειδοποιήσεις όταν είναι διαθέσιμη μια νέα έκδοση. Αυτό μπορεί να οδηγήσει στον κίνδυνο χρήσης παλιών βιβλιοθηκών εκτός αν ελέγχετε τακτικά για ενημερώσεις.

Μη-Παράθυρα Περιβάλλον

Εργασία με .NET Core DLLs σε Μη-Παράθυρα Περιβάλλον

Καθώς το Documentize για .NET παρέχει υποστήριξη .NET Standard 2.0 (.NET Core 2.0), μπορεί να χρησιμοποιηθεί σε εφαρμογές Core που τρέχουν σε λειτουργικά συστήματα παρόμοια με το Linux. Συνεχώς εργαζόμαστε για τη βελτίωση της υποστήριξης .NET Core στο API μας. Ωστόσο, υπάρχουν ορισμένες διαδικασίες που συνιστούμε στους πελάτες μας να εκτελούν για να επιτύχουν καλύτερα αποτελέσματα κατά τη χρήση των χαρακτηριστικών του Documentize για .NET. Παρακαλούμε εγκαταστήστε:

  • πακέτο libgdiplus
  • Πακέτο με συμβατές γραμματοσειρές της Microsoft: ttf-mscorefonts-installer (π.χ., sudo apt-get install ttf-mscorefonts-installer). Αυτές οι γραμματοσειρές θα πρέπει να τοποθετηθούν στον φάκελο /usr/share/fonts/truetype/msttcorefonts καθώς το Documentize για .NET σαρώνει αυτόν τον φάκελο σε λειτουργικά συστήματα παρόμοια με το Linux. Σε περίπτωση που το λειτουργικό σύστημα έχει άλλο προεπιλεγμένο φάκελο/κατάλογο για γραμματοσειρές, θα πρέπει να χρησιμοποιήσετε την παρακάτω γραμμή κώδικα πριν εκτελέσετε οποιαδήποτε λειτουργία με το Documentize:
    Documentize.Pdf.Text.FontRepository.Sources.Add(new FolderFontSource("<path του χρήστη προς τις γραμματοσειρές ms>"));

Τι είναι νέο

v24.12

  • Προστέθηκε νέο Plugin: PDF σε PNG Μετατροπέας
  • Προστέθηκε νέο Plugin: PDF σε TIFF Μετατροπέας
  • Προστέθηκε νέο Plugin: Δημιουργός Πίνακα PDF
  • Μετονομάστηκε η Class PdfDoc σε DocConverter

v24.11

  • Προστέθηκε νέο Plugin: PDF σε JPEG Μετατροπέας
  • Προστέθηκε Κλάση DirectoryDataSource
  • Προστέθηκε Κλάση PdfToJpegOptions

v24.10

  • Προστέθηκε νέο Πρόσθετο: PDF/A Converter

v24.9

  • Κυκλοφόρησε
10 Οκτ 2024

Subsections of Τι είναι νέο

v24.12

Προστέθηκε νέο Plugin: PDF σε PNG Μετατροπέας

  • Class PngConverter: Αντιπροσωπεύει το plugin Documentize.PngConverter. Χρησιμοποιείται για τη μετατροπή εγγράφων PDF σε μορφή PNG.
  • Class PdfToPngOptions: Αντιπροσωπεύει τις επιλογές μετατροπής PDF σε PNG για το plugin Documentize.PngConverter.

Παράδειγμα Χρήσης:

// create PngConverter
var plugin = new PngConverter();
// create PdfToPngOptions object to set instructions
var opt = new PdfToPngOptions();
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// perform the process
plugin.Process(opt);

Προστέθηκε νέο Plugin: PDF σε TIFF Μετατροπέας

  • Class TiffConverter: Αντιπροσωπεύει το plugin Documentize.TiffConverter. Χρησιμοποιείται για τη μετατροπή εγγράφων PDF σε μορφή TIFF.
  • Class PdfToTiffOptions: Αντιπροσωπεύει τις επιλογές μετατροπής PDF σε TIFF για το plugin Documentize.TiffConverter.

Παράδειγμα Χρήσης:

// create TiffConverter
var plugin = new TiffConverter();
// create PdfToTiffOptions object to set instructions
var opt = new PdfToTiffOptions();
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
// perform the process
plugin.Process(opt);

Προστέθηκε νέο Plugin: Δημιουργός Πίνακα PDF

  • Class TableGenerator: Αντιπροσωπεύει το plugin Documentize.TableGenerator. Χρησιμοποιείται για την προσθήκη ενός πίνακα σε ένα έγγραφο PDF.
  • Class TableBuilder: Η Class αντιπροσωπεύει τον κατασκευαστή για τον πίνακα στη σελίδα PDF.
  • Class TableRowBuilder: Η Class αντιπροσωπεύει τον κατασκευαστή για μια γραμμή πίνακα.
  • Class TableRowBuilder: Η Class αντιπροσωπεύει τον κατασκευαστή για ένα κελί πίνακα.

Παράδειγμα Χρήσης:

// create TableGenerator
var plugin = new TableGenerator();
// create TableOptions object to set instructions
TableOptions opt = new TableOptions().InsertPageBefore(1)
   .AddTable()
        .AddRow()
            .AddCell().AddParagraph("Όνομα")
            .AddCell().AddParagraph("Ηλικία")
        .AddRow()
            .AddCell().AddParagraph("Bob")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Sam")
            .AddCell().AddParagraph("20")
        .AddRow()
            .AddCell().AddParagraph("Sandy")
            .AddCell().AddParagraph("26")
        .AddRow()
            .AddCell().AddParagraph("Tom")
            .AddCell().AddParagraph("12")
        .AddRow()
            .AddCell().AddParagraph("Jim")
            .AddCell().AddParagraph("27");
// add input file path
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// set output file path
opt.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));
// perform the process
plugin.Process(opt);

Μετονομάστηκε η Class PdfDoc σε DocConverter

  • Class DocConverter: Αντιπροσωπεύει το plugin Documentize.DocConverter. Χρησιμοποιείται για τη μετατροπή εγγράφων PDF σε μορφή DOC/DOCX.

Παράδειγμα Χρήσης:

// create DocConverter
var plugin = new DocConverter();
// create PdfToDocOptions object to set instructions
var opt = new PdfToDocOptions();
// add input file path
opt.AddInput(new FileDataSource(inputPath));
// set output file path
opt.AddOutput(new FileDataSource(outputPath));
// perform the process
plugin.Process(opt);
13 Ιαν 2025

v24.11

Προστέθηκε νέο Plugin: PDF σε JPEG Μετατροπέας

  • Σκοπός: Η κλάση JpegConverter έχει σχεδιαστεί για να μετατρέπει έγγραφα PDF σε μορφή JPEG, διευκολύνοντας τους χρήστες να διαχειρίζονται και να μοιράζονται εικόνες που προέρχονται από PDF.
  • Κατασκευαστής:
    • JpegConverter(): Αρχικοποιεί μια νέα παρουσία του μετατροπέα JPEG.

Παράδειγμα Χρήσης:

var plugin = new JpegConverter();
var opt = new PdfToJpegOptions();
opt.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
opt.AddOutput(new DirectoryDataSource("path_to_results_directory"));
plugin.Process(opt);
  • Μέθοδος:
    • Process(PdfToJpegOptions options): Ξεκινά τη διαδικασία μετατροπής JPEG χρησιμοποιώντας τις καθορισμένες επιλογές.

Προστέθηκε Κλάση DirectoryDataSource

  • Σκοπός: Η κλάση DirectoryDataSource επιτρέπει στους χρήστες να διαχειρίζονται δεδομένα καταλόγου για λειτουργίες φόρτωσης και αποθήκευσης εντός των plugins.
  • Κατασκευαστής:
    • DirectoryDataSource(string path): Αρχικοποιεί ένα νέο αντικείμενο δεδομένων καταλόγου με τη συγκεκριμένη διαδρομή.

Παράδειγμα Χρήσης:

var directorySource = new DirectoryDataSource("path_to_your_directory");
  • Ιδιότητες:
    • DataType: Ανακτά τον τύπο πηγής δεδομένων.
    • Path: Λαμβάνει τη διαδρομή του τρέχοντος καταλόγου δεδομένων.

Προστέθηκε Κλάση PdfToJpegOptions

  • Σκοπός: Αυτή η κλάση περιέχει επιλογές για τη ρύθμιση της διαδικασίας μετατροπής JPEG, επιτρέποντας στους χρήστες να καθορίζουν ανάλυση, λίστες σελίδων και ποιότητα εικόνας.
  • Κατασκευαστής:
    • PdfToJpegOptions(): Αρχικοποιεί μια νέα παρουσία επιλογών για τον μετατροπέα JPEG.

Ιδιότητες:

  • OutputResolution: Καθορίζει την ανάλυση των προερχόμενων JPEG εικόνων.
  • PageList: Μια λίστα σελίδων για μετατροπή από το PDF.
  • Quality: Ρυθμίζει την ποιότητα της εξόδου JPEG.
13 Ιαν 2025

v24.10

Προστέθηκε νέο Πρόσθετο: PDF/A Converter

  • Έχει προστεθεί μια νέα δυνατότητα μετατροπής PDF/A, επιτρέποντας στους χρήστες να μετατρέπουν εύκολα αρχεία PDF σε συμμορφούμενα με το PDF/A έγγραφα.

Παράδειγμα Χρήσης:

var options = new PdfAConvertOptions
{
    PdfAVersion = PdfAStandardVersion.PDF_A_3B
};

options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
options.AddOutput(new FileDataSource("path_to_the_converted_file.pdf"));

var plugin = new PdfAConverter();
plugin.Process(options);

Επιδιορθώσεις Σφαλμάτων

  • Διορθώθηκαν ζητήματα που σχετίζονται με την κλάση FileResult που προκάλεσαν λανθασμένες διαδρομές εξόδου.
  • Επιδιορθώθηκαν μικρά σφάλματα που επηρεάζουν τον HtmlConverter κατά την επεξεργασία μεγάλων αρχείων.

Βελτιώσεις

  • Βελτιώθηκε η απόδοση του PdfExtractor και του ImageExtractor για ταχύτερους χρόνους επεξεργασίας.
  • Ενημερώθηκε η κλάση RotateOptions για να υποστηρίζει επιπλέον γωνίες περιστροφής.
13 Ιαν 2025

v24.9

Κυκλοφόρησε

 Ελληνικά