Render Specific Format CAD (CF2)
Εισαγωγή
Σε αυτό το σεμινάριο, θα εξερευνήσουμε τον τρόπο απόδοσης συγκεκριμένων μορφών CAD χρησιμοποιώντας το Groupdocs.Viewer για .NET. Το Groupdocs.Viewer είναι ένα ισχυρό API προβολής εγγράφων που επιτρέπει στους προγραμματιστές να εμφανίζουν πάνω από 170 τύπους εγγράφων στις εφαρμογές τους χωρίς να απαιτούν εγκατάσταση εξωτερικού λογισμικού. Συγκεκριμένα, θα επικεντρωθούμε στην απόδοση μορφών CAD όπως το CF2 σε διάφορες μορφές εξόδου όπως HTML, JPG, PNG και PDF.
Προαπαιτούμενα
Πριν ξεκινήσουμε το σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:
- Το Visual Studio είναι εγκατεστημένο στο σύστημά σας.
- Groupdocs.Viewer για .NET SDK. Μπορείτε να το κατεβάσετε απόεδώ.
- Βασικές γνώσεις γλώσσας προγραμματισμού C#.
Εισαγωγή χώρων ονομάτων
Αρχικά, ας εισαγάγουμε τους απαραίτητους χώρους ονομάτων που απαιτούνται για την απόδοση μορφών CAD.
using GroupDocs.Viewer.Options;
using System;
using System.IO;
Τώρα, ας αναλύσουμε κάθε παράδειγμα σε πολλά βήματα:
Αποδώστε το CF2 σε HTML
Βήμα 1: Ορίστε τον κατάλογο εξόδου όπου θα αποθηκευτεί το αποδοθέν HTML.
string outputDirectory = "Your Document Directory";
Βήμα 2: Καθορίστε τη μορφή διαδρομής αρχείου για την έξοδο HTML.
string pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.html");
Βήμα 3: Αρχικοποιήστε το αντικείμενο Viewer και καθορίστε το αρχείο εισόδου CF2.
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);
// Ορίστε πρόσθετες επιλογές απόδοσης εάν απαιτείται
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
Αποδώστε το CF2 σε JPG
Βήμα 1: Καθορίστε τη μορφή διαδρομής αρχείου για την έξοδο JPG.
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.jpg");
Βήμα 2: Αρχικοποιήστε το αντικείμενο Viewer και καθορίστε το αρχείο εισόδου CF2.
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
JpgViewOptions options = new JpgViewOptions(pageFilePathFormat);
// Ορίστε πρόσθετες επιλογές απόδοσης εάν απαιτείται
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
Αποδώστε το CF2 σε PNG
Βήμα 1: Καθορίστε τη μορφή διαδρομής αρχείου για την έξοδο PNG.
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.png");
Βήμα 2: Αρχικοποιήστε το αντικείμενο Viewer και καθορίστε το αρχείο εισόδου CF2.
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PngViewOptions options = new PngViewOptions(pageFilePathFormat);
// Ορίστε πρόσθετες επιλογές απόδοσης εάν απαιτείται
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
Αποδώστε το CF2 σε PDF
Βήμα 1: Καθορίστε τη μορφή διαδρομής αρχείου για την έξοδο PDF.
pageFilePathFormat = Path.Combine(outputDirectory, "CF2_result.pdf");
Βήμα 2: Αρχικοποιήστε το αντικείμενο Viewer και καθορίστε το αρχείο εισόδου CF2.
using (Viewer viewer = new Viewer(TestFiles.SAMPLE_CF2))
{
PdfViewOptions options = new PdfViewOptions(pageFilePathFormat);
// Ορίστε πρόσθετες επιλογές απόδοσης εάν απαιτείται
// options.CadOptions = CadOptions.ForRenderingByScaleFactor(0.7f);
viewer.View(options);
}
συμπέρασμα
Σε αυτό το σεμινάριο, μάθαμε πώς να αποδίδουμε συγκεκριμένες μορφές CAD, όπως το CF2, χρησιμοποιώντας το Groupdocs.Viewer για .NET. Ακολουθώντας τον οδηγό βήμα προς βήμα, μπορείτε εύκολα να ενσωματώσετε τις δυνατότητες απόδοσης εγγράφων στις εφαρμογές σας .NET.
Συχνές ερωτήσεις
Μπορεί το Groupdocs.Viewer να αποδώσει άλλες μορφές CAD εκτός από το CF2;
Ναι, το Groupdocs.Viewer υποστηρίζει ένα ευρύ φάσμα μορφών CAD, συμπεριλαμβανομένων των DWG, DXF, DGN και άλλων.
Είναι το Groupdocs.Viewer κατάλληλο για απόδοση εγγράφων σε εφαρμογές web;
Οπωσδήποτε, το Groupdocs.Viewer μπορεί να ενσωματωθεί απρόσκοπτα σε εφαρμογές web για την απόδοση εγγράφων απευθείας στο πρόγραμμα περιήγησης.
Απαιτεί το Groupdocs.Viewer εξωτερικές εξαρτήσεις για απόδοση;
Όχι, το Groupdocs.Viewer είναι ένα αυτόνομο API και δεν απαιτεί εξωτερικές εξαρτήσεις ή εγκαταστάσεις λογισμικού.
Μπορώ να προσαρμόσω τις επιλογές απόδοσης σύμφωνα με τις απαιτήσεις μου;
Ναι, το Groupdocs.Viewer παρέχει διάφορες επιλογές απόδοσης που μπορούν να προσαρμοστούν για να καλύπτουν τις συγκεκριμένες ανάγκες σας.
Υπάρχει διαθέσιμη δοκιμαστική έκδοση για το Groupdocs.Viewer;
Ναι, μπορείτε να λάβετε μια δωρεάν δοκιμαστική έκδοση του Groupdocs.Viewer απόεδώ.