Οδηγός Προγραμματιστή

Αυτός ο οδηγός καλύπτει τις βασικές δυνατότητες του 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 και το απλό κείμενο υποστηρίζονται επίσης τόσο για φόρτωση όσο και για αποθήκευση.

Κύριες Κλάσεις

ΚλάσηΧώρος ονομάτωνΠεριγραφή
DocumentAspose.WordsΑντικείμενο ριζικού εγγράφου
DocumentBuilderAspose.WordsΔημιουργία εγγράφων υψηλού επιπέδου με βάση τον κέρσορα API
SectionAspose.WordsΈνα τμήμα εγγράφου
ParagraphAspose.WordsΜια παράγραφος κειμένου
TableAspose.Words.TablesΣχήμα πίνακα
FieldAspose.Words.FieldsΒασική κλάση για πεδία εγγράφου

Γνωστά Περιορισμοί

Τα παρακάτω δεν αποτελούν μέρος αυτής της έκδοσης FOSS:

  • Διάταξη σελίδας και απόδοση: χωρίς εξαγωγή PDF, XPS ή εικόνας, και χωρίς εκτύπωση — τιμές πεδίων που εξαρτώνται από τη διάταξη (όπως αριθμοί σελίδων σε TOC) αξιολογούνται σε 0 αντί να υπολογίζονται.
  • Πρόσθετες μορφές: τα DOC, RTF, ODT, HTML και EPUB δεν διαβάζονται ή γράφονται.
  • Εκτέλεση συγχώνευσης αλληλογραφίας, LINQ Reporting, σύγκριση εγγράφων και υποσύνολο ενσωματωμένων γραμματοσειρών δεν περιλαμβάνονται.
  • Ψηφιακές υπογραφές μπορούν να επαληθευτούν αλλά δεν δημιουργούνται.

Δείτε κάθε ενότητα παρακάτω για τις συγκεκριμένες κλάσεις και μεθόδους που διατίθενται για μια δεδομένη περιοχή δυνατότητας.

Δείτε επίσης

 Ελληνικά