Εργασία με το Modify PDF Online – σχολιασμός, επισήμανση και δημιουργία PDF με δυνατότητα αναζήτησης απευθείας στην εφαρμογή ιστού: Ένας Πρακτικός Οδηγός
← Back to Blog6 min read

Εργασία με το Modify PDF Online – σχολιασμός, επισήμανση και δημιουργία PDF με δυνατότητα αναζήτησης απευθείας στην εφαρμογή ιστού: Ένας Πρακτικός Οδηγός

Αν χρειάζεστε να επιτρέψετε στους χρήστες να σχολιάζουν, να επισημαίνουν και να αναζητούν περιεχόμενο PDF χωρίς να αφήνουν το πρόγραμμα περιήγησης, η λειτουργία Modify PDF Online της Doconut παρέχει ακριβώς αυτό. Ενσωματώνει έναν πλήρη προβολέα PDF απευθείας στην .NET web εφαρμογή σας και παρέχει ένα API διακομιστή για σήμανση ανασκόπησης και αναζήτηση με OCR — όλα μέσα σε ένα ενιαίο, ασφαλές στοιχείο.

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

Ασφαλής προβολέας PDF διακομιστή με σχολιασμό, επισήμανση, αναζήτηση OCR και εργαλεία ελεγχόμενης εκτύπωσης
Ασφαλής προβολέας PDF διακομιστή με σχολιασμό, επισήμανση, αναζήτηση OCR και εργαλεία ελεγχόμενης εκτύπωσης

Γιατί το Modify PDF Online αποτελεί αλλαγή παιχνιδιού για επιχειρηματικές εφαρμογές .NET

Οι λύσεις που εστιάζουν στα έγγραφα — είτε πρόκειται για σύστημα διαχείρισης εγγράφων (DMS), πύλη CRM ή πλατφόρμα νομικής αξιολόγησης — πρέπει να ικανοποιούν τρεις ανταγωνιστικές απαιτήσεις:

  1. Εμπειρία χρήστη – οι αξιολογητές αναμένουν μια ρευστή, βασισμένη σε πρόγραμμα περιήγησης διεπαφή που μοιάζει με επεξεργαστή PDF επιφάνειας εργασίας.
  2. Ασφάλεια & συμμόρφωση – τα έγγραφα συχνά περιέχουν εμπιστευτικά δεδομένα που δεν μπορούν να σταλούν σε υπηρεσίες τρίτων.
  3. Κλιμακωσιμότητα – ένα μόνο αίτημα API μπορεί να πρέπει να εξυπηρετήσει εκατοντάδες ταυτόχρονους χρήστες σε πολλές περιοχές.

Doconut καλύπτει και τις τρεις με μια ενιαία βιβλιοθήκη που εκτελείται διακομιστής‑πλευρά (ώστε το έγγραφο να μην αφήνει ποτέ την υποδομή σας) ενώ παρέχει το αποδομένο περιεχόμενο σε υποστηριζόμενα προγράμματα περιήγησης. Η δυνατότητα Modify PDF Online βασίζεται στην ίδια μηχανή απόδοσης που τροφοδοτεί τη βιβλιοθήκη Document Viewer της Doconut, εξασφαλίζοντας τέλεια πιστότητα pixel‑για‑pixel για PDF, αρχεία Office και σχέδια CAD. Επειδή η λειτουργία βρίσκεται μέσα στον προβολέα, μπορείτε να προσθέτετε, να επεξεργάζεστε και να διατηρείτε τις σημειώσεις χωρίς πρόσθετα plug‑ins ή εξωτερικές υπηρεσίες.

Κύρια πλεονεκτήματα για ανώτερους προγραμματιστές και αρχιτέκτονες

ΌφελοςΤι σημαίνει για τη λύση σας
Διεπαφή HTML5/JavaScriptΟ προβολέας λειτουργεί στο πρόγραμμα περιήγησης χωρίς να απαιτεί ActiveX ή ιδιόκτητα plug‑ins PDF.
Ελεγχόμενη εκτύπωσηΜπορείτε να ενεργοποιήσετε ή να απενεργοποιήσετε την εκτύπωση ανά ρόλο χρήστη απευθείας από τη διεπαφή του προβολέα.
OCR διακομιστήΟι σαρωμένες εικόνες γίνονται κείμενο με δυνατότητα αναζήτησης ενώ παραμένουν εντός του κέντρου δεδομένων σας.
Ενιαία επιφάνεια APIΗ ίδια κλάση Viewer διαχειρίζεται το άνοιγμα, το σχολιασμό και την αναζήτηση PDF.

Με την κεντρικοποίηση αυτών των δυνατοτήτων, μειώνετε την ποσότητα του προσαρμοσμένου κώδικα που πρέπει να γράψετε, να διατηρήσετε και να ελέγξετε — ένα σημαντικό ζήτημα για ρυθμιζόμενους κλάδους όπως η υγειονομική περίθαλψη, τα χρηματοοικονομικά και η νομική τεχνολογία.


Ενεργοποίηση σχολίων και επισήμανσης στον προβολέα Doconut

Το Annotation Plugin είναι διαθέσιμο αυτόματα όταν ενεργοποιείτε το Modify PDF Online. Η τυπική ροή εργασίας αποτελείται από τέσσερα λογικά βήματα:

  1. Καταχώριση του middleware Doconut – Διαμορφώστε την αλυσίδα επεξεργασίας του ASP.NET Core ώστε το Doconut να μπορεί να σερβίρει τα στατικά του αρχεία (JavaScript, CSS, WebAssembly) και να επιβάλει την άδεια χρήσης.
  2. Δημιουργία μιας παρουσίας Viewer – Σε μια scoped υπηρεσία ή controller, δημιουργήστε το αντικείμενο Viewer, περνώντας τυχόν απαιτούμενες υπηρεσίες όπως η προσωρινή μνήμη (caching) και οι πρόσβαση σε HTTP context.
  3. Άνοιγμα του PDF και λήψη token εγγράφου – Καλέστε τη μέθοδο ανοίγματος εγγράφου του προβολέα, παρέχοντας τη διαδρομή αρχείου (ή ροή) και τυχόν επιλογές απόδοσης (π.χ., ανάλυση εικόνας). Η μέθοδος επιστρέφει ένα μοναδικό token που ταυτοποιεί το έγγραφο της συγκεκριμένης συνεδρίας.
  4. Εργασία με τον διαχειριστή σχολίων – Ανακτήστε έναν διαχειριστή σχολίων για τη σελίδα που θέλετε να τροποποιήσετε, προσθέστε ένα αντικείμενο επισήμανσης ή σχολίου, και στη συνέχεια αποθηκεύστε το παραγόμενο XML πίσω στον διακομιστή χρησιμοποιώντας τη μέθοδο αποθήκευσης του προβολέα.

Το front‑end απλώς φορτώνει τον προβολέα με το token και ενεργοποιεί τη ενσωματωμένη γραμμή εργαλείων σχολίων. Οι χρήστες μπορούν τότε να προσθέσουν σχόλια, να σχεδιάσουν σχήματα ή να τοποθετήσουν σφραγίδες, και κάθε αλληλεπίδραση αποστέλλεται πίσω στο ίδιο endpoint API, διατηρώντας τη ροή δεδομένων απλή και ελεγχόμενη.


Προσθήκη άμεσης αναζήτησης και OCR με το Search Plugin

Ένα PDF με δυνατότητα αναζήτησης είναι απαραίτητο για κάθε πύλη γνώσης. Το Search Plugin της Doconut λειτουργεί χέρι‑με‑χέρι με το Modify PDF Online. Όταν ανοίγεται ένα έγγραφο, ο προβολέας δημιουργεί αυτόματα ευρετήριο της στρώσης κειμένου του. Αν το αρχείο είναι σαρωμένη εικόνα, η μηχανή OCR διακομιστή εκτελείται πρώτα, μετατρέποντας την ραστερ εικόνα σε κείμενο με δυνατότητα αναζήτησης.

Για να εκθέσετε τη λειτουργία αναζήτησης στον πελάτη συνήθως:

  1. Ενεργοποίηση OCR κατά το άνοιγμα του εγγράφου – Ορίστε τη σχετική σημαία στη ρύθμιση PDF ώστε η μηχανή OCR να επεξεργαστεί τις σαρωμένες σελίδες.
  2. Δημιουργία endpoint αναζήτησης – Υλοποιήστε μια ελαφριά μέθοδο API που λαμβάνει ένα token και μια συμβολοσειρά ερωτήματος, προωθεί το αίτημα στη ρουτίνα αναζήτησης του προβολέα και επιστρέφει τους αριθμούς σελίδων και τις συντεταγμένες επισήμανσης που ταιριάζουν.
  3. Εμφάνιση αποτελεσμάτων στη διεπαφή – Ο προβολέας επισημαίνει αυτόματα τις αντιστοιχίες· το front‑end μπορεί να προσφέρει στοιχεία πλοήγησης (επόμενο/προηγούμενο) χωρίς πλήρη επαναφόρτωση σελίδας.

Επειδή οι σημειώσεις αποθηκεύονται ως XML, οι επισήμανσεις αναζήτησης επικάθονται καθαρά πάνω στις υπάρχουσες σημειώσεις, παρέχοντας στους αξιολογητές πλήρες πλαίσιο κατά την προσθήκη σχολίων.


Ενσωμάτωση του Modify PDF Online σε ένα ασφαλές επίπεδο API

Οι επιχειρήσεις συχνά εκθέτουν λειτουργίες εγγράφων μέσω ενός RESTful API που βρίσκεται πίσω από έλεγχο ταυτότητας, έλεγχο πρόσβασης βάσει ρόλων και καταγραφή ελέγχου. Ο σχεδιασμός της Doconut κάνει αυτήν την ενσωμάτωση απλή: κάθε λειτουργία (άνοιγμα, σχολιασμός, αναζήτηση, εκτύπωση) είναι μια κλήση μεθόδου στο αντικείμενο Viewer, και η βιβλιοθήκη λειτουργεί εγγενώς με IDistributedCache και IHttpContextAccessor.

Ένα προτεινόμενο πρότυπο είναι η περιτύλιξη όλων των αλληλεπιδράσεων του προβολέα μέσα σε μια κλάση DocumentService. Η υπηρεσία επικυρώνει τα δικαιώματα του καλούντος, ανοίγει έγγραφα, προσθέτει επισήμανση, εκτελεί αναζητήσεις με OCR και επιστρέφει τα αποτελέσματα. Οι controllers στη συνέχεια καλούν τις μεθόδους της υπηρεσίας, διατηρώντας τον κώδικα του controller ελαφρύ και εστιασμένο σε ζητήματα HTTP.

Κύρια σημεία για ασφαλή, κλιμακώσιμη υλοποίηση:

  • Αποθήκευση token ανά χρήστη – Αποθηκεύστε το token εγγράφου σε ασφαλή προσωρινή μνήμη (π.χ., Redis) συνδεδεμένη με τη συνεδρία του χρήστη.
  • Έλεγχοι αδειών – Επιβάλετε επιχειρηματικούς κανόνες πριν από οποιαδήποτε λειτουργία του προβολέα.
  • Ασυμπτωτικά endpoints – Κάθε αίτημα περιλαμβάνει το token, επιτρέποντας την οριζόντια κλιμάκωση της υπηρεσίας.
  • Καταγραφή ελέγχου – Καταγράψτε ενέργειες σχολιασμού και αναζήτησης για αναφορές συμμόρφωσης.

Συμπέρασμα

Η Modify PDF Online της Doconut σας προσφέρει ένα πλήρες, διακομιστή‑πλευρά σύνολο εργαλείων τροποποίησης PDF που περιλαμβάνει σχολιασμό, επισήμανση και αναζήτηση με OCR — όλα χωρίς εξάρτηση από υπηρεσίες τρίτων. Ακολουθώντας τα παραπάνω πρότυπα, μπορείτε να προσφέρετε μια ασφαλή, υψηλής απόδοσης εμπειρία αξιολόγησης PDF που κλιμακώνεται σε επιχειρηματικά φορτία.

Έτοιμοι να φέρετε ισχυρή επεξεργασία PDF στην .NET web εφαρμογή σας; Δοκιμάστε το Doconut σήμερα και δείτε πόσο γρήγορα μπορείτε να ενεργοποιήσετε τις δυνατότητες σχολιασμού, επισήμανσης και PDF με δυνατότητα αναζήτησης απευθείας στον περιηγητή.

#PDF#Document Viewer#.NET#Web Development#Enterprise#Προβολή Εγγράφου#Ανάπτυξη Ιστού#Επιχείρηση