Πόσο συχνά χρειάζεται οι χρήστες της διαδικτυακής σας εφαρμογής να δουν έγγραφα; Τιμολόγια, αναφορές, συμβάσεις, εγχειρίδια, βιογραφικά, υπολογιστικά φύλλα, παρουσιάσεις – η λίστα συνεχίζεται. Η παραδοσιακή προσέγγιση; ΠαProviding a download link.

Αλλά ας είμαστε ειλικρινείς, η ροή εργασίας του “συνδέσμου λήψης” είναι συχνά βαριά:

  • Αντίκτυπος στον Χρήστη: Κλικ για λήψη, εύρεση του αρχείου, αναμονή για να ανοίξει μια άλλη εφαρμογή (όπως το Adobe Reader ή το MS Word)… αποσυνδέει τον χρήστη από την εμπειρία της εφαρμογής σας.
  • Εξάρτηση από Λογισμικό: Τι θα γίνει αν ο χρήστης δεν έχει εγκαταστήσει το σωστό λογισμικό; Ή αν είναι σε μια κινητή συσκευή με περιορισμένες δυνατότητες; Διακινδυνεύετε να μην μπορεί να δει το έγγραφο καθόλου.
  • Απώλεια Πλαισίου: Μόλις ληφθεί, το έγγραφο ζει έξω από την εφαρμογή σας, καθιστώντας τις ενσωματωμένες ροές εργασίας (όπως σχόλια ή παρακολούθηση κατάστασης) πιο δύσκολες.
  • Θέματα Ελέγχου Έκδοσης: Οι χρήστες μπορεί να αποθηκεύσουν τοπικά αντίγραφα που γρήγορα γίνονται παρωχημένα.

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

Παρουσίαση Απρόσκοπτης Προβολής Εντός της Εφαρμογής με το Doconut

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

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

Γιατί να Ενσωματώσετε έναν Προβολέα όπως το Doconut;

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

  1. Ανώτερη Εμπειρία Χρήστη: Κρατήστε τους χρήστες engaged μέσα στην εφαρμογή σας. Η προβολή εγγράφων γίνεται άμεση και αβίαστη, μόλις άλλο ένα μέρος της ροής εργασίας.
  2. Καθολική Συμβατότητα: Το Doconut διαχειρίζεται την πολυπλοκότητα της απεικόνισης. Όσο υποστηρίζεται η μορφή από το Doconut, οι χρήστες σας μπορούν να την δουν, ανεξαρτήτως του λογισμικού που είναι εγκατεστημένο στο τοπικό τους μηχάνημα ή συσκευή.
  3. Χωρίς Εξαρτήσεις από τον Πελάτη: Οι χρήστες δεν χρειάζονται το Adobe Reader, το Microsoft Office ή συγκεκριμένα πρόσθετα προγράμματος περιήγησης. Η εμπειρία προβολής είναι συνεπής σε όλους τους προγράμματα περιήγησης και τις πλατφόρμες.
  4. Ενισχυμένος Έλεγχος: Διατηρήστε ευαίσθητα έγγραφα εντός του ελεγχόμενου περιβάλλοντος της εφαρμογής σας. Μπορείτε να διαχειριστείτε πιθανούς περιορισμούς και να παρακολουθήσετε τη δραστηριότητα προβολής πιο αποτελεσματικά.
  5. Ομαλοποιημένες Ροές Εργασίας: Διευκολύνει διαδικασίες όπως η ανασκόπηση εγγράφων, οι κύκλοι έγκρισης ή απλά η αναφορά πληροφοριών χωρίς να απαιτείται αλλαγή πλαισίου.
  6. Εύκολη Ενσωμάτωση για Προγραμματιστές .NET: Το Doconut έχει σχεδιαστεί για το οικοσύστημα .NET, προσφέροντας απλή ενσωμάτωση με το ASP.NET (Web Forms, MVC), ASP.NET Core και πιθανώς εφαρμογές Blazor.

Πώς Λειτουργεί το Doconut

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

  1. Εγκατάσταση: Προσθέστε το πακέτο NuGet Doconut στην διαδικτυακή σας εφαρμογή .NET.
  2. Διαμόρφωση: Ρυθμίστε τυχόν απαραίτητες παραμέτρους (όπως κλειδιά άδειας ή διαδρομές αποθήκευσης, αν είναι απαραίτητο).
  3. Ενσωμάτωση: Χρησιμοποιήστε το παρεχόμενο Doconut control ή tag helpers μέσα στις σελίδες Razor, Views, Blazor components ή σελίδες ASPX.
  4. Δείξτε το Έγγραφο: Περάστε τη διαδρομή ή το ρεύμα του εγγράφου που θέλετε να εμφανίσετε στο συστατικό Doconut.

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