Ενσωματώστε απρόσκοπτα τη δημιουργία διαφόρων εγγράφων Word, PDF και Web που βασίζονται σε πρότυπα και πηγές δεδομένων στο λογισμικό Swift της εταιρείας σας.
Αυτοματοποιήστε τη δημιουργία εγγράφων στο Swift, δημιουργήστε αναφορές οποιασδήποτε πολυπλοκότητας έτοιμες για εκτύπωση με το Swift SDK. Αυτή η λύση που βασίζεται στο Cloud βασίζεται σε πρότυπα, πηγές δεδομένων και μια ισχυρή σύνταξη LINQ, δίνοντας στους προγραμματιστές Swift την ευελιξία να ανταποκρίνονται στις ακριβείς τεχνικές και επιχειρηματικές απαιτήσεις.
Χρησιμοποιώντας αυτήν τη βιβλιοθήκη Swift, μπορείτε να δημιουργήσετε μέσω προγραμματισμού εξαιρετικά προσαρμοσμένες αναφορές σε οποιοδήποτε λειτουργικό σύστημα. Έγγραφα πλούσιας μορφής, όπως συμβόλαια, παραγγελίες, τιμολόγια, αναφορές αποστολών, προτάσεις πωλήσεων, αποθέματα μπορούν να συγκεντρωθούν εν κινήσει ως μέρος του λογισμικού Swift.
Η σημασία του Αυτοματισμού Εγγράφων και της Δημιουργίας Αναφορών έχει αυξηθεί πάρα πολύ τις τελευταίες δεκαετίες. Σχεδόν κάθε εταιρεία έχει την ανάγκη να δημιουργεί έγγραφα και να τα παραδίδει εγκαίρως σε συνεργάτες ή πελάτες. Επιπλέον, είναι συνήθως καθοριστικός παράγοντας για την οικονομική επιτυχία. Η εφαρμογή τέτοιων τεχνολογιών μπορεί να έχει ως αποτέλεσμα σημαντική οικονομική εξοικονόμηση, μειώνοντας τη χειροκίνητη εισαγωγή δεδομένων, το ανθρώπινο λάθος, τη διόρθωση και τη γραφειοκρατία. Για αυτούς τους λόγους, τα εργαλεία αυτοματοποίησης εγγράφων και αναφοράς αποτελούν αναπόσπαστο μέρος πολλών σύγχρονων λύσεων λογισμικού που στοχεύουν στην παροχή προηγμένων αναλυτικών δυνατοτήτων στους χρήστες.
Σε γενικές γραμμές, η δημιουργία αναφορών είναι μια διαδικασία που συνδυάζει κείμενο, δεδομένα και γραφικά σε μια ενιαία οντότητα και εξάγει το αποτέλεσμα σε μια βολική οπτική μορφή στην απαιτούμενη μορφή εγγράφου, όπως DOCX, PDF, ODT, HTML, PPTX, XLSX κ.λπ.
GroupDocs Assembly for Swift είναι μια λύση που βασίζεται στο Cloud για τη δημιουργία εγγράφων με χρήση προτύπων και πηγών δεδομένων. Το πρότυπο εγγράφου λειτουργεί ως βασικό πλαίσιο, το οποίο, εκτός από το τυπικό περιεχόμενο (κείμενο, πίνακες, γραφήματα κ.λπ.), περιλαμβάνει ειδικά πεδία κράτησης θέσης για την εισαγωγή τιμών από την πηγή δεδομένων. Δεν μπορούν να εισαχθούν μόνο μεμονωμένες τιμές, αλλά και ολόκληροι πίνακες δεδομένων με τη μορφή πινάκων και γραφημάτων.
Το πρότυπο περιέχει επίσης δομές προγραμματισμού - κανόνες δημιουργίας εγγράφων - που ελέγχουν την επιλογή δεδομένων και την επεξεργασία συνθηκών. Η σύνδεση δεδομένων σε ένα πρότυπο εγγράφου χρησιμοποιεί σύνταξη έκφρασης LINQ, η οποία επιτρέπει στους προγραμματιστές να επεξεργάζονται δεδομένα με γενικό τρόπο, ανεξάρτητα από τον τύπο της πηγής δεδομένων που χρησιμοποιείται. Με αυτόν τον τρόπο, το Swift Cloud SDK σας προσφέρει ευελιξία στη δημιουργία περιεχομένου και ένα ισχυρό σύνολο μεθόδων για την επεξεργασία δεδομένων.
Αυτό το προϊόν υποστηρίζει επίσης τη λειτουργία Mail Merge σε περίπτωση που θέλετε να δημιουργήσετε και να στείλετε παρτίδες εξατομικευμένων επιστολών σε πελάτες. Απλώς πρέπει να εισαγάγετε πεδία Mail Merge στο πρότυπο εγγράφου και να το μεταβιβάσετε στο Cloud API μαζί με μια προέλευση δεδομένων.
Ανεξάρτητα από την κλίμακα και τον τύπο του αυτοματισμού εγγράφων που πρόκειται να εφαρμόσετε, υπάρχουν τρία βήματα για τη δημιουργία μιας αναφοράς σε Swift:
Ο σχεδιασμός προτύπων είναι μια δύσκολη υπόθεση. Εκτός από τη σαφή κατανόηση των απαιτήσεων για το τελικό έγγραφο, απαιτούνται αναλυτικές και προγραμματιστικές δεξιότητες. Ένας καλός σχεδιασμός προτύπου πρέπει να αντικατοπτρίζει την άποψη του πελάτη για ένα συγκεκριμένο θέμα. Η πιο αποτελεσματική προσέγγιση είναι ο συνδυασμός δεδομένων πίνακα και γραφικών στη σωστή ισορροπία, που καθορίζεται από τις επιχειρηματικές απαιτήσεις.
Όπως αναφέρθηκε παραπάνω, η δομή του προτύπου περιέχει συνήθως ορισμένα σταθερά μπλοκ περιεχομένου (κείμενο, εικόνες, λογότυπα κ.λπ.) αναμεμειγμένα με ειδικές δομές προγραμματισμού που ελέγχουν τη λογική συναρμολόγησης εγγράφων. Αυτοί οι κανόνες δημιουργίας εγγράφων ορίζονται με μια ειδική σύνταξη έκφρασης, η οποία επιτρέπει στους προγραμματιστές να κάνουν τα εξής:
Μπορείτε να μάθετε περισσότερα σχετικά με τη σύνταξη προτύπων στον Οδηγό προγραμματιστή μας.
GroupDocs Assembly for Swift δεν απαιτεί την εγκατάσταση εξωτερικού λογισμικού ή εργαλείων τρίτων κατασκευαστών. Αυτή είναι μια λύση που βασίζεται στο Cloud, όπου όλες οι αλληλεπιδράσεις προγραμματισμού εκτελούνται μέσω του δικτύου χρησιμοποιώντας το REST API.
Για περισσότερες πληροφορίες σχετικά με τις υποστηριζόμενες μορφές I/O, επισκεφθείτε την Τεκμηρίωσή μας.
Όλα τα προϊόντα GroupDocs συμμορφώνονται πλήρως με τα πρότυπα ασφαλείας του κλάδου: η μεταφορά δεδομένων πραγματοποιείται χρησιμοποιώντας το πρωτόκολλο SSL, το οποίο εξαλείφει την πιθανότητα υποκλοπής πληροφοριών από τρίτους. Για να συνδεθείτε με τις Υπηρεσίες Cloud του GroupDocs, πρέπει να χρησιμοποιήσετε προσωπικά κλειδιά πρόσβασης. Ανατρέξτε στον οδηγό Γρήγορης Εκκίνησης.
Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να δημιουργείτε αναφορές χρησιμοποιώντας Swift.
import GroupDocsAssemblyCloud;
let assemblyApi = AssemblyApi(appSid: "####-####-####-####-####", appKey: "##################");
let fileName = "Input1.docx";
let dataFile = "Input2.docx";
let requestFileContent = InputStream(url: URL(string: fileName))!;
let uploadDocumentRequest = UploadFileRequest(fileContent: requestFileContent, path: fileName);
_ = try api.uploadFile(request: uploadDocumentRequest);
let templateFileInfo = TemplateFileInfo();
templateFileInfo.setFilePath(filePath: fullName);
let reportData = try String(contentsOf: dataFile, encoding: .utf8)
let assembleOptions = AssembleOptions();
assembleOptionsData.setTemplateFileInfo(templateFileInfo: templateFileInfo);
assembleOptionsData.setSaveFormat(saveFormat: "docx");
assembleOptionsData.setReportData(reportData: reportData);
let request = AssembleDocumentRequest(assembleOptions: assembleOptions);
let actual = try assemblyApi.assembleDocument(request: request);
Μπορείτε να χρησιμοποιήσετε τον διαχειριστή πακέτων Swift και τον διαχειριστή εξάρτησης Cocoapods για να εγκαταστήσετε το GroupDocs.Assembly Cloud SDK for Swift. Αναλυτικές πληροφορίες σχετικά με την εγκατάσταση του πακέτου παρέχονται στην ενότητα "Installation and Usage".
Εναλλακτικά, μπορείτε να κλωνοποιήσετε GroupDocs.Assembly Cloud SDK for Swift από το GitHub και να το χρησιμοποιήσετε στο έργο σας.
Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Swift 4.2 ή νεότερη έκδοση
Ανατρέξτε στην Repository Documentation για να δείτε περισσότερες λεπτομέρειες.