Επεξεργαστής αρχείων XML της Aspose.Words για το .NET

Λέξεις - Words XML Ο επεξεργαστής αρχείων για το .NET επιτρέπει στους προγραμματιστές να δημιουργούν, να φορτώσουν, τη διαχείριση και την αποθήκευση εγγράφων με βάση το σήμα με ευκολία. Υποστηρίζει τις εισαγωγές XML και καθιστά δυνατή την παραγωγή σε πολλαπλές μορφές που βασίζονται σε μόνιμη διάταξη και ροή, συμπεριλαμβανομένων των XPS, XamlFixed, OpenXPS και XamaLFlow.

Εισαγωγή και εγκατάσταση

  • Εγκαταστήστε το πακέτο Aspose.Words μέσω NuGet .
  • Προσθέστε μια αναφορά στο Aspose.Words.dll στο έργο σας.
  • Επεξεργασία רישוי מדוד Πριν καλέσετε το API για να αποκλείσετε την πλήρη λειτουργικότητα.
  • Υποστηριζόμενες πλατφόρμες: Windows, Linux, macOS, Xamarin, Mono και .NET Core.

Κύρια χαρακτηριστικά και λειτουργίες

Δημιουργία εγγράφων γλωσσών Markup

  • Κατασκευάστε δέντρα εγγράφου με APIs στυλ DOM.
  • Ορισμός στοιχείων, χαρακτηριστικών και ονομαστικών χώρων.
  • Εισάγετε κείμενο, εικόνες και εξωτερικούς πόρους.
  • Εφαρμόστε στυλ βάσει XML για συνεπή μορφοποίηση.

Κατεβάστε τα υπάρχοντα αρχεία XML

  • Διαχωρίστε το καλά διαμορφωμένο XML σε ένα μοντέλο μνήμης.
  • Ανακαλύψτε τη δομή του εγγράφου, τους χώρους ονόματος και την κωδικοποίηση.
  • Υποστήριξη για μεγάλα αρχεία XML μέσω επιλογών streaming.
  • Διασχίζοντας και ελέγχοντας στοιχεία και χαρακτηριστικά.
var doc = new Document("Input.xml");
var builder = new DocumentBuilder(doc);

builder.MoveToDocumentEnd();
builder.Writeln("Produced by Aspose.Words XML File Processor");

doc.Save("EditedOutput.xps");

Edit Document Tree και Περιεχόμενο

  • Προσθέστε, αφαιρέστε ή τροποποιήστε κόμβους σε οποιοδήποτε επίπεδο ιεραρχίας.
  • Ενημερώστε τα χαρακτηριστικά, το εσωτερικό κείμενο και τη μορφοποίηση μεταδεδομένων.
  • Εισάγετε / διαγράψτε τμήματα, παραγράφους, κινήσεις ή προσαρμοσμένο XML.
  • Κλωνοποιημένα υποδέντρα για τα σενάρια προτύπωσης.

Αποθηκεύστε στο XPS

  • Η εξαγωγή ως XPS με σταθερή πιστότητα.
  • Διατηρήστε την τυπογραφία, τη σελίδα και τη γραφική vector.
  • Ενσωματώστε γραμματοσειρά, εικόνες και προφίλ χρωμάτων.
  • Ελέγχεται η συμπίεση, η ασφάλεια και η σελίδα.

Αποθηκεύστε στο XamlFixed

  • Generate XAML Συσκευασμένα έγγραφα για εκτύπωση ή προβολή WPF.
  • Διατηρήστε την ακριβή διάταξη του κειμένου, των σχημάτων και των εικόνων.
  • Διαλειτουργικό με το FlowDocument/FixedDokument.
  • Προσαρμογή λεξιλόγων πόρων και μεταδεδομένων.

Αποθήκευση στο OpenXPS

  • Παραγωγή πακέτων που συμμορφώνονται με το OpenXPS.
  • Υποστήριξη ψηφιακών υπογραφών και σχέσεων.
  • Optimize ZIP Συσκευές για streaming/distribution.
  • Προσαρμόστε τα επίπεδα συμπίεσης για την απόδοση.

Αποθηκεύστε στο XamlFlow και το XamaLflowPack

  • Εξαγωγή δυναμικών, με βάση τη ροή εγγράφων για ευέλικτες διατάξεις.
  • Διαχειριστείτε τις σελίδες, τις στήλες και το ρευστό κείμενο.
  • Το XamlFlowPack συσσωρεύει πολλά έγγραφα Flow σε ένα αρχείο.
  • Ιδανικό για ανταποκρινόμενα UI, προβολές και ψηφιακή δημοσίευση.
var doc = new Document();
var builder = new DocumentBuilder(doc);

var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "XML Processor Chart Example";

chart.Series.Clear();
chart.Series.Add("Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

doc.Save("ChartOutput.xps");

8 Βιβλιογραφίες και πλοήγηση

  • Εισάγετε, ενημερώστε ή διαγράψτε τα βιβλία.
  • Να περιηγηθείτε απευθείας στα σημειώματα σε μεγάλα έγγραφα.
  • Ρυθμίστε τα επίπεδα σημειώσεων όταν εξοικονομήσετε σε XPS/XAML.
var doc = new Document();
var builder = new DocumentBuilder(doc);

builder.StartBookmark("Bookmark1");
builder.Write("Generated by Aspose.Words XML File Processor");
builder.EndBookmark("Bookmark1");

var saveOptions = new XpsSaveOptions();
saveOptions.OutlineOptions.BookmarksOutlineLevels.Add("Bookmark1", 1);

doc.Save("BookmarkOutput.xps", saveOptions);

9.Περισσότερα χαρακτηριστικά επεξεργασίας

  • Βρείτε και αντικαταστήστε το κείμενο.
  • Προσθέστε ή επεξεργαστείτε τίτλους, πίνακες, λίστες και σημειώσεις.
  • Διαχείριση σχολίων και παρακολούθηση αλλαγών.
  • Εισάγετε εικόνες, χάρτες και ενσωματωμένα αντικείμενα.

שיטות עבודה מומלצות

  • Ξεκινήστε την άδεια νωρίς για να αποφύγετε τη λειτουργία αξιολόγησης.
  • Χρησιμοποιήστε API streaming για πολύ μεγάλα αρχεία.
  • Διαθέστε έγγραφα για δωρεάν πόρους.
  • Εγκρίνετε τα σχήματα XML πριν από την φόρτιση όταν απαιτείται αυστηρή συμμόρφωση.
  • Το προφίλ αποθηκεύει επιλογές (πιστοληψία vs. συμπίεση) για να βελτιστοποιήσει την παραγωγή.
  • Μετατροπές επεξεργασίας συσκευών για αποδοτικότητα στις εργασιακές ροές των επιχειρήσεων.

Συμβουλές επίλυσης προβλημάτων

  • Βεβαιωθείτε ότι η εισαγωγή XML είναι καλά διαμορφωμένη και έγκυρη.
  • Αντιμετωπίστε τις εξαιρέσεις μετατροπής με χάρη.
  • Ελέγξτε τη διαθεσιμότητα γραμματοσειράς και πόρων για ακριβή rendering.
  • Δοκιμάστε την απόδοση σε διαφορετικούς προβολείς XPS/XAML για συμβατότητα.

Συχνές ερωτήσεις (FAQ)

**Q: Σε ποιες μορφές μπορώ να αποθηκεύσω το XML?**Α: Οι μορφές που υποστηρίζονται περιλαμβάνουν XPS, XamlFixed, OpenXPS και XAMLFlow.

**Q: Μπορώ να δημιουργήσω έγγραφα XML από το scratch?**Α: Ναι, μπορείτε να δημιουργήσετε πλήρεις δομές XML προγραμματικά χρησιμοποιώντας το API DOM.

**Q: Υποστηρίζει μεγάλα αρχεία?**Α: Ναι, με τις επιλογές φόρτισης / αποθήκευσης streaming μπορείτε να επεξεργαστείτε τα αρχεία XML μεγέθους gigabyte αποτελεσματικά.

**Q: Μπορώ να συμπεριλάβω χάρτες και εικόνες στην έκδοση XML?**Α: Ναι, χάρτες, εικόνες και ενσωματωμένοι πόροι υποστηρίζονται πλήρως.

 Ελληνικά