PDF

Ένας προβολέας PDF που δεν παραδίδει το PDF

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

0
bytes του πηγαίου PDF που αποστέλλονται στον πελάτη
100%
απόδοση στην πλευρά του διακομιστή
1
προβολέας για κάθε άλλο φορμά επίσης

Το πρόβλημα

Τρεις τρόποι εμφάνισης ενός PDF και τι κόστος έχει ο καθένας

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

Αποστείλετε μια μηχανή PDF JavaScript: διατηρεί το αρχείο επίσης στον περιηγητή, προσθέτει ένα χρήσιμο download στο πακέτο σας, και εξακολουθεί να σας αφήνει να γράψετε τη γραμμή εργαλείων, τη ράγα μικρογραφιών και το πεδίο αναζήτησης μόνοι σας.

Απόδοση στην πλευρά του διακομιστή και αποστολή εικόνων: ο χρήστης βλέπει τις σελίδες, το αρχείο δεν αφήνει ποτέ την υποδομή σας, και ο ίδιος μηχανισμός λειτουργεί για Word, Excel, CAD και email — που συνήθως είναι η απαίτηση που εμφανίζεται δύο σπριντ αργότερα.

Δυνατότητες

Τι κάνει ο προβολέας με ένα PDF

Σελιδοποιημένες εικόνες σελίδων

Κάθε σελίδα ραστεροποιείται στην πλευρά του διακομιστή και παραδίδεται κατ' απαίτηση. Τα μεγάλα έγγραφα ανοίγουν στην πρώτη σελίδα αντί να περιμένουν τη λήψη ολόκληρου του αρχείου.

Αναζήτηση σε επίπεδο κειμένου

Με το πρόσθετο AdvancedSearch, η πλήρης αναζήτηση κειμένου εκτελείται στο επίπεδο κειμένου του PDF, έτσι τα αποτελέσματα εμφανίζονται στη σωστή σελίδα με το σωστό επισήμανση.

Μικρογραφίες και πλοήγηση

Μια ράγα μικρογραφιών, άλματα σελίδας, ζουμ και προσαρμογή στο πλάτος περιλαμβάνονται στο widget. Ορίστε showThumbs και FitType και προχωρήστε.

Σημειώσεις

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

Αρχεία προστατευμένα με κωδικό

Κρυπτογραφημένα PDF ανοίγουν στην πλευρά του διακομιστή με κωδικό που παρέχει ο κώδικάς σας. Ο κωδικός δεν φτάνει ποτέ στον περιηγητή.

Εκτύπωση υπό τον έλεγχό σας

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

Ενσωμάτωση

Άνοιγμα PDF

Ο πελάτης λαμβάνει μόνο το token. Ποτέ δεν μαθαίνει το όνομα αρχείου, την τοποθεσία αποθήκευσης, ή ότι το έγγραφο ήταν PDF αντί για κάτι άλλο στον κατάλογο.

Υποστηριζόμενες επεκτάσεις

.pdf
csharp
// Server-side: returns an opaque token, never a path or a URL
app.MapPost("/api/open", async (Viewer viewer) =>
{
    string token = await viewer.OpenDocumentAsync("wwwroot/files/Contract.pdf");
    return Results.Ok(new { token });
});

// For an encrypted PDF, supply the password server-side —
// it is used to decrypt in your process and goes no further.

Λεπτομέρειες

Λεπτομέρειες PDF

  • Η αναζήτηση σε επίπεδο κειμένου απαιτεί το πρόσθετο AdvancedSearch· το OCR δεν είναι γενικά διαθέσιμο και δεν πρέπει να υποτεθεί για σαρωμένες σελίδες.
  • Οι σημειώσεις απαιτούν το πρόσθετο Annotation και αποθηκεύονται από την εφαρμογή σας, όχι να εγγράφονται ξανά στο αρχικό PDF.
  • Η μετατροπή PDF σε Word, Excel ή εικόνα απαιτεί το πρόσθετο Converter και τη μέθοδο DocumentConverter.ConvertAsync().

Συχνές ερωτήσεις

Μπορεί ο χρήστης ακόμη να κατεβάσει το αρχικό PDF;

Μόνο αν το υλοποιήσετε εσείς. Ο προβολέας παραδίδει εικόνες σελίδων με αναφορά σε ένα αδιαφανές token, έτσι η κυκλοφορία του αρχικού αρχείου παραμένει μια σαφής απόφαση στον κώδικά σας και όχι παρεπόμενο αποτέλεσμα του να επιτρέπετε σε κάποιον να το διαβάσει.

Λειτουργεί σε σαρωμένα PDF χωρίς επίπεδο κειμένου;

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

Πόσο μεγάλο PDF μπορεί να διαχειριστεί;

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

Δοκιμάστε το με τα δικά σας έγγραφα

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