Μετατροπέας εγγράφων σε PDF
Το Aspose.Words Document to PDF Converter for .NET είναι ένα ελαφρύ, υψηλής απόδοσης API που εστιάζει σε μετατροπή Word σε PDF. Υποστηρίζει κοινά σενάρια όπως DOCX → PDF ή DOC → PDF χωρίς να απαιτείται το Microsoft Office.
Εγκατάσταση και Ρύθμιση
- Εγκαταστήστε το πακέτο NuGet
Aspose.Words(πυρήνας API που τροφοδοτεί τις μετατροπές). - Εφαρμόστε τη μετρημένη άδεια κατά την εκκίνηση για να αποφύγετε τα όρια αξιολόγησης: δείτε Μετρημένη Άδεια .
- Ανασκόπηση των απαιτήσεων του πλαισίου στο Οδηγός Εγκατάστασης .
Υποστηριζόμενες Πλατφόρμες:
- OS: Windows, Linux, macOS
- Πλαίσια: .NET Framework 4.x, .NET Standard 2.0, .NET Core 2.0–3.1, .NET 5/6/7+, Mono
- IDE: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.
Κείμενο: Ανιχνεύει προσθήκες, διαγραφές και μετακινημένο κείμενο.
using Aspose.Words;
var doc = new Document("input.docx");
doc.Save("output.pdf");Μορφοποίηση: Αναγνωρίζει αλλαγές γραμματοσειράς, παραγράφου και στυλ.
Πίνακες: Παρακολουθεί εισαγωγές/διαγραφές γραμμών/στηλών και συγχωνεύσεις/διαχωρισμούς κελιών.
Αντικείμενα: Επισημαίνει εισαχθείσες, διαγραμμένες ή επανατοποθετημένες εικόνες, σχήματα και αντικείμενα OLE.:
- Οικογένεια Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML και Word 2007 XML
- Σταθερή διάταξη: PDF (μόνο εξαγωγή)
Λεπτομερής ρύθμιση με επιλογές αποθήκευσης:
- PDF: Συμμόρφωση μόνο με Pdf17, κρυπτογράφηση, σημαίες δικαιωμάτων, ψηφιακές υπογραφές, ενσωμάτωση γραμματοσειρών, συμπίεση εικόνας.
Διαμορφώσιμο αποτύπωμα μνήμης με επιλογές φόρτωσης και αποθήκευσης.
Το API εντοπίζει τη μορφή από κεφαλίδες αρχείων, ώστε να μπορείτε να αποδέχεστε με ασφάλεια αυθαίρετες μεταφορτώσεις σε διαδικτυακές υπηρεσίες.
Εφαρμόστε την άδεια νωρίς για να αποφύγετε τα μηνύματα αξιολόγησης.
Διατηρεί τις γραμματοσειρές, τα στυλ, τους πίνακες, τις κεφαλίδες/υποσέλιδα, τα υδατογραφήματα, τα σχόλια, τις αλλαγές ενότητας, και ιδιότητες εγγράφου (author, title, custom fields). Τα μεταδεδομένα μπορούν να μετατραπούν προγραμματιστικά κατά τη μετατροπή.
Ρυθμίστε το λευκό διάστημα/την ευαισθησία σε πεζά‑κεφαλαία για να μειώσετε τα ψευδή θετικά.
- Async/batch μετατροπή και παράλληλη εκτέλεση για απόδοση.
- Για μαζικές εργασίες, εκτελέστε συγκρίσεις ασύγχρονα και διαχειριστείτε τον συγχρονισμό.
Καλές πρακτικές
- Πρώτα η άδεια: αρχικοποιήστε το metered licensing πριν από οποιεσδήποτε μετατροπές για να αποφύγετε τα υδατογράμματα αξιολόγησης.
- Συγχρονισμός: χρησιμοποιήστε βραχύβια
Documentαντιγραφές ανά αίτηση; χρησιμοποιήστε δεξαμενές για επιλογές εάν χρειάζεται. - Παρατηρησιμότητα: καταγράψτε αριθμούς σελίδων, διάρκειες και σύνολα επιλογών; επισημάνετε αποτυχίες με IDs συσχέτισης.
FAQ
- Απαιτεί Microsoft Office;? Όχι. Είναι ένα αυτόνομο API.
- Μπορώ να μετατρέψω χωρίς να αγγίξω το σύστημα αρχείων;? Ναι. Όλες οι μετατροπές μπορούν να Stream → Stream.
- Πώς μπορώ να επιβάλλω το PDF/A;? Aspose.Words Document to PDF Converter for .NET υποστηρίζει
Pdf17μόνο συμμόρφωση. - Μπορώ να προστατεύσω τα PDF με κωδικό;? Ναι. Διαμορφώστε τις σημαίες κρυπτογράφησης και δικαιωμάτων σε
PdfSaveOptions. - Πώς μπορώ να μετατρέψω συγκεκριμένες σελίδες;? Χρησιμοποιήστε
PageSetσεImageSaveOptionsήFixedPageSaveOptions‑παράγωγες κλάσεις.