Γεννήτρια Αναφορών για C#

Βιβλιοθήκη .NET για τη δημιουργία εξαιρετικά προσαρμοσμένων αναφορών χρησιμοποιώντας REST API

  • GroupDocs.Assembly Cloud SDK για cURL
  • GroupDocs.Assembly Cloud SDK για Java
  • GroupDocs.Assembly Cloud SDK για C++
  • GroupDocs.Assembly Cloud SDK για Go
  • GroupDocs.Assembly Cloud SDK για Node.js
  • GroupDocs.Assembly Cloud SDK για PHP
  • GroupDocs.Assembly Cloud SDK για Python
  • GroupDocs.Assembly Cloud SDK για Ruby
  • GroupDocs.Assembly Cloud SDK για Swift
Ξεκινήστε τη δωρεάν δοκιμή

GroupDocs.Assembly Cloud είναι μια πλήρως διαχειριζόμενη υπηρεσία βασισμένη στο REST, η οποία επιτρέπει στους προγραμματιστές να δημιουργούν πλούσια μορφοποιημένα έγγραφα προγραμματιστικά.

Η υπηρεσία λειτουργεί με αρχεία προτύπων – Word, Excel, PowerPoint, HTML, PDF, ή οποιαδήποτε από τις υποστηριζόμενες μορφές OpenOffice – που περιέχουν ειδικές ετικέτες κράτησης θέσης. Κατά την εκτέλεση, τα δεδομένα από πηγές XML ή JSON συνδέονται με αυτές τις ετικέτες χρησιμοποιώντας σύνταξη εκφράσεων τύπου LINQ, επιτρέποντάς σας να ενσωματώσετε απλές τιμές, πίνακες, εικόνες, διαγράμματα, γραμμικούς κώδικες, υπερσυνδέσμους και ακόμη και υπό όρους περιεχόμενο. Η υποδομή του cloud αναλαμβάνει όλη τη βαριά δουλειά: την ανάλυση του προτύπου, τις υπολογιστικές διαδικασίες, την απόδοση γραφικών και τελικά την παράδοση του συναρμολογημένου εγγράφου στη μορφή που ζητάτε (DOCX, PDF, HTML, PNG, κ.λπ.).

Επειδή το API είναι ανεξάρτητο από πλατφόρμα, μπορείτε να το καλέσετε από οποιαδήποτε γλώσσα μπορεί να εκτελεί αιτήματα HTTP. Το .NET SDK τυλίγει τις κλήσεις REST σε ένα εγγενές, αντικειμενοστραφές API, κρύβει τις λεπτομέρειες ταυτοποίησης και παρέχει ισχυρά τυποποιημένα μοντέλα αιτήματος/απάντησης.

Τυπική ροή εργασίας .NET

  1. Εγκαταστήστε το SDK – προσθέστε το πακέτο NuGet groupdocs.GroupDocs.Assembly-Cloud στο έργο σας.
  2. Διαμορφώστε τα διαπιστευτήρια – δημιουργήστε ένα αντικείμενο Configuration με το SID της εφαρμογής σας και το App Key (που λαμβάνεται από τον πίνακα ελέγχου GroupDocs Cloud).
  3. Ανεβάστε το πρότυπο – χρησιμοποιήστε το UploadFile για να τοποθετήσετε το πρότυπο στο GroupDocs Cloud Storage.
  4. Προετοιμάστε την πηγή δεδομένων – διαβάστε το αρχείο XML ή JSON (π.χ., δεδομένα τιμολογίου) σε μια συμβολοσειρά.
  5. Ορίστε AssembleOptions – καθορίστε τη μορφή εξόδου, τη συμβολοσειρά δεδομένων και τη διαδρομή προς το ανεβασμένο πρότυπο.
  6. Κλήση AssembleDocument – το SDK στέλνει ένα ενιαίο αίτημα· η απάντηση περιέχει το ροή του παραγόμενου αρχείου.
  7. Αποθήκευση ή ροή του αποτελέσματος – γράψτε το αρχείο στο δίσκο, στείλτε το σε πελάτη ή αποθηκεύστε το ξανά σε αποθήκευση cloud.

Το SDK είναι ανοιχτού κώδικα και συντηρείται στο GitHub: https://github.com/groupdocs-GroupDocs.Assembly-cloud/groupdocs-GroupDocs.Assembly-cloud-dotnet.. Λαμβάνει τακτικές ενημερώσεις, περιλαμβάνει εκτενείς μονάδες δοκιμών και ακολουθεί τη σημασιολογική έκδοση.

Η ασφάλεια είναι ενσωματωμένη: όλη η κίνηση κρυπτογραφείται με SSL/TLS, και η πρόσβαση προστατεύεται από προσωπικά κλειδιά API. Δεν απαιτείται επιπλέον λογισμικό ή εξαρτήματα τρίτων στην πλευρά του πελάτη – η υπηρεσία εκτελείται εξ ολοκλήρου στο cloud, καθιστώντας την ιδανική για on‑premises, serverless ή εφαρμογές επιφάνειας εργασίας.

Συνοπτικά, το GroupDocs.Assembly Cloud μαζί με το .NET SDK σας παρέχει μια κλιμακώσιμη, low‑code λύση για τη δημιουργία συμβάσεων, τιμολογίων, αναφορών, προτάσεων, επιστολών συγχώνευσης αλληλογραφίας και οποιασδήποτε άλλης ροής εργασίας βαριάς σε έγγραφα, απευθείας από τον κώδικα C# σας.

Λειτουργίες REST API συναρμολόγησης εγγράφων

Δημιουργήστε έγγραφα από πρότυπα με σύμβολα κράτησης θέσης

Δεσμεύσεις δεδομένων τύπου LINQ για πηγές XML/JSON

Ενσωματώστε εικόνες, διαγράμματα και εξωτερικά έγγραφα

Δημιουργήστε δυναμικούς πίνακες και λίστες από δεδομένα πίνακα

Εισάγετε υπερσυνδέσμους και σελιδοδείκτες προγραμματιστικά

Εφαρμόστε τύπους και διαδοχικές λειτουργίες δεδομένων

Μπλοκ περιεχομένου υπό συνθήκη (λογική IF‑ELSE)

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

Δημιουργήστε το σώμα του email και επισυνάψτε τα παραγόμενα αρχεία

Δημιουργήστε γραμμωτούς κώδικες και κώδικες QR

Ορίστε χρώματα φόντου για την έξοδο του HTML

Ασφαλής επικοινωνία μέσω SSL/TLS και κλειδιών API

Συνθέστε ένα έγγραφο με το C#

Το απόσπασμα δείχνει πώς να ανεβάσετε ένα αρχείο προτύπου, να συνδέσετε μια πηγή δεδομένων και να δημιουργήσετε ένα έγγραφο χρησιμοποιώντας το Assembly Cloud API.

Βήματα

  1. Διαμορφώστε το SDK με το App SID και το App Key σας.
  2. Ανεβάστε το αρχείο προτύπου στο Cloud Storage.
  3. Προετοιμάστε το AssembleOptions – καθορίστε τη μορφή εξόδου, τα δεδομένα και τη διαδρομή του προτύπου.
  4. Κλήστε το AssembleDocument και λάβετε το συναρμολογημένο αρχείο.
using GroupDocs.Assembly.Cloud.Sdk;

var config = new Configuration
{
    AppSid = "####-####-####-####-####",
    AppKey = "##################"
};
var assemblyApi = new AssemblyApi(config);

var fileName = "Input1.docx";
var dataFile = "Input2.docx";

// Upload template
var uploadRequest = new UploadFileRequest(File.OpenRead(fileName), fileName);
assemblyApi.UploadFile(uploadRequest);

// Assemble document
var assembleOptions = new AssembleOptions
{
    SaveFormat = "docx",
    ReportData = File.ReadAllText(dataFile),
    TemplateFileInfo = new TemplateFileInfo { FilePath = fileName }
};
var assembleRequest = new AssembleDocumentRequest(assembleOptions);
var assembledDocument = assemblyApi.AssembleDocument(assembleRequest);

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Assembly Cloud προσφέρει επίσης μεμονωμένα SDKs για άλλες πλατφόρμες:

  Ελληνικά
a5f9e0ced