Οδηγός Προγραμματιστή
Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του Aspose.Words FOSS για .NET — το ίδιο Document Object Model που χρησιμοποιείται από το εμπορικό Aspose.Words για το προϊόν .NET, μειωμένο σε έναν ελεύθερο, ανοιχτού κώδικα πυρήνα.
Εργασία με Έγγραφα
using Aspose.Words;
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello, Aspose.Words FOSS!");
doc.Save("output.docx");DocumentBuilder παρέχει μεθόδους υψηλού επιπέδου για την εισαγωγή κειμένου, τη μετακίνηση του κέρσορα σε ενότητες, σελιδοδείκτες και πίνακες, καθώς και την εφαρμογή μορφοποίησης γραμματοσειράς, παραγράφου και σελίδας. Το πλήρες μοντέλο αντικειμένων εγγράφου είναι επίσης διαθέσιμο απευθείας μέσω του δέντρου κόμβων ή με υποκλάση του DocumentVisitor.
Υποστηριζόμενες Μορφές
Τα DOCX, DOCM, DOTX, DOTM και Flat OPC (συμπεριλαμβανομένων των εκδόσεων με ενεργοποιημένα μακροεντολές και των προτύπων) υποστηρίζονται τόσο για φόρτωση όσο και για αποθήκευση, χρησιμοποιώντας τον ίδιο αναγνώστη/συγγραφέα OOXML. Το Markdown και το απλό κείμενο υποστηρίζονται επίσης τόσο για φόρτωση όσο και για αποθήκευση.
Κύριες Κλάσεις
| Κλάση | Χώρος ονομάτων | Περιγραφή |
|---|---|---|
Document | Aspose.Words | Αντικείμενο ριζικού εγγράφου |
DocumentBuilder | Aspose.Words | Δημιουργία εγγράφων υψηλού επιπέδου με βάση τον κέρσορα API |
Section | Aspose.Words | Ένα τμήμα εγγράφου |
Paragraph | Aspose.Words | Μια παράγραφος κειμένου |
Table | Aspose.Words.Tables | Σχήμα πίνακα |
Field | Aspose.Words.Fields | Βασική κλάση για πεδία εγγράφου |
Γνωστά Περιορισμοί
Τα παρακάτω δεν αποτελούν μέρος αυτής της έκδοσης FOSS:
- Διάταξη σελίδας και απόδοση: χωρίς εξαγωγή PDF, XPS ή εικόνας, και χωρίς εκτύπωση — τιμές πεδίων που εξαρτώνται από τη διάταξη (όπως αριθμοί σελίδων σε TOC) αξιολογούνται σε
0αντί να υπολογίζονται. - Πρόσθετες μορφές: τα DOC, RTF, ODT, HTML και EPUB δεν διαβάζονται ή γράφονται.
- Εκτέλεση συγχώνευσης αλληλογραφίας, LINQ Reporting, σύγκριση εγγράφων και υποσύνολο ενσωματωμένων γραμματοσειρών δεν περιλαμβάνονται.
- Ψηφιακές υπογραφές μπορούν να επαληθευτούν αλλά δεν δημιουργούνται.
Δείτε κάθε ενότητα παρακάτω για τις συγκεκριμένες κλάσεις και μεθόδους που διατίθενται για μια δεδομένη περιοχή δυνατότητας.
Δείτε επίσης
- Ξεκινώντας: Δημιουργία από πηγαίο κώδικα και το πρώτο σας πρόγραμμα
- API Reference: Αναφορά κλάσης και μεθόδου
- Οδηγοί Πώς-Να: Άρθρα Πώς-Να προσανατολισμένα σε εργασίες
- Aspose.Words for .NET — Enterprise Documentation