Σταματήστε να Επιβάλλετε Λήψεις! Ενσωματώστε Έναν Καθολικό Προβολέα Εγγράφων στην Εφαρμογή .NET Σας με το Doconut
← Back to Blog3 min read

Σταματήστε να Επιβάλλετε Λήψεις! Ενσωματώστε Έναν Καθολικό Προβολέα Εγγράφων στην Εφαρμογή .NET Σας με το Doconut

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

Αλλά ας είμαστε ειλικρινείς, η ροή εργασίας με το «σύνδεσμο λήψης» είναι συχνά ακατάστατη:

  • User Friction: Κλικ για λήψη, εύρεση του αρχείου, αναμονή για ένα άλλο πρόγραμμα (όπως Adobe Reader ή MS Word) να ανοίξει… αυτό απομακρύνει τον χρήστη εκτός της εμπειρίας της εφαρμογής σας.
  • Software Dependency: Τι γίνεται αν ο χρήστης δεν έχει εγκατεστημένο το σωστό λογισμικό; Ή αν βρίσκεται σε κινητή συσκευή με περιορισμένες δυνατότητες; Τότε διατρέχετε τον κίνδυνο να μην μπορεί να δει το έγγραφο καθόλου.
  • Loss of Context: Μόλις ληφθεί, το έγγραφο ζει εκτός της εφαρμογής σας, καθιστώντας πιο δύσκολες τις ενσωματωμένες ροές εργασίας (όπως σχολιασμός ή παρακολούθηση κατάστασης).
  • Version Control Issues: Οι χρήστες μπορεί να αποθηκεύσουν τοπικά αντίγραφα που γρήγορα γίνονται ξεπερασμένα.

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

Introducing Seamless In-App Viewing with Doconut

Doconut είναι ένα ισχυρό .NET component σχεδιασμένο ειδικά για διαδικτυακές εφαρμογές. Σας επιτρέπει να αποδίδετε και να εμφανίζετε μια μεγάλη ποικιλία μορφών εγγράφων κατευθείαν μέσα στη διεπαφή του ιστοτόπου ή της web εφαρμογής σας.

Θεωρήστε το ως ένα καθολικό παράθυρο προβολής που μπορείτε εύκολα να ενσωματώσετε. Αντί να επιβάλλετε λήψη, οι χρήστες μπορούν να προβάλουν PDF, έγγραφα Word (DOC, DOCX), λογιστικά φύλλα Excel (XLS, XLSX), παρουσιάσεις PowerPoint (PPT, PPTX), εικόνες (JPG, PNG, TIFF, GIF) και πολλές άλλες μορφές αβίαστα, χωρίς να βγουν ποτέ από την ιστοσελίδα σας.

Why Embed a Viewer like Doconut?

Η ενσωμάτωση του Doconut στο .NET project σας προσφέρει σημαντικά πλεονεκτήματα:

  1. Superior User Experience: Κρατήστε τους χρήστες εντός της εφαρμογής σας. Η προβολή εγγράφων γίνεται άμεσα και χωρίς κόπο, σαν ένα ακόμα τμήμα της ροής εργασίας.
  2. Universal Compatibility: Το Doconut διαχειρίζεται την πολυπλοκότητα της απόδοσης. Αρκεί το Doconut να υποστηρίζει τη μορφή, οι χρήστες σας μπορούν να τη δουν, ανεξάρτητα από το λογισμικό που είναι εγκατεστημένο στη συσκευή τους.
  3. No Client-Side Dependencies: Οι χρήστες δεν χρειάζονται Adobe Reader, Microsoft Office ή συγκεκριμένα πρόσθετα φυλλομετρητή. Η εμπειρία προβολής είναι συνεπής σε όλα τα προγράμματα περιήγησης και πλατφόρμες.
  4. Enhanced Control: Διατηρήστε ευαίσθητα έγγραφα μέσα στο ελεγχόμενο περιβάλλον της εφαρμογής σας. Έχετε τη δυνατότητα να διαχειρίζεστε άδειες και να παρακολουθείτε τη δραστηριότητα προβολής πιο αποτελεσματικά.
  5. Streamlined Workflows: Διευκολύνει διαδικασίες όπως η ανασκόπηση εγγράφων, οι κύκλοι έγκρισης ή απλώς η αναφορά πληροφοριών χωρίς αλλαγή πλαισίου.
  6. Easy Integration for .NET Developers: Το Doconut είναι χτισμένο για το οικοσύστημα .NET, προσφέροντας απλή ενσωμάτωση με ASP.NET (Web Forms, MVC), ASP.NET Core και ενδεχομένως εφαρμογές Blazor.

How Doconut Works

Αν και οι συγκεκριμένες λεπτομέρειες υλοποίησης βρίσκονται στην τεκμηρίωση, η γενική ιδέα είναι απλή:

  1. Install: Προσθέστε το Doconut NuGet package στο .NET web project σας.
  2. Configure: Ρυθμίστε τυχόν απαιτούμενες παραμέτρους (όπως κλειδιά άδειας ή διαδρομές αποθήκευσης, αν χρειαστεί).
  3. Embed: Χρησιμοποιήστε τον παρεχόμενο Doconut control ή τα tag helpers μέσα στις Razor pages, Views, Blazor components ή σελίδες ASPX.
  4. Point to Document: Παραδώστε τη διαδρομή ή το stream του εγγράφου που θέλετε να εμφανίσετε στο στοιχείο Doconut.

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

#NET#Word Viewer#Document Viewer#dotnet#dot net