Γραμμή σχεδίασης

Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε βήμα προς βήμα στον ακόλουθο πηγαίο κώδικα C# για να σχεδιάσετε μια γραμμή χρησιμοποιώντας το Aspose.PDF για .NET.

Βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη Aspose.PDF και έχετε ρυθμίσει το περιβάλλον ανάπτυξης πριν ξεκινήσετε. Επίσης να έχει βασικές γνώσεις προγραμματισμού C#.

Βήμα 1: Ρύθμιση καταλόγου εγγράφων

Στον παρεχόμενο πηγαίο κώδικα, πρέπει να καθορίσετε τον κατάλογο στον οποίο θέλετε να αποθηκεύσετε το αρχείο PDF που προκύπτει. Αλλάξτε τη μεταβλητή “dataDir” στον επιθυμητό κατάλογο.

string dataDir = "YOUR DOCUMENTS DIRECTORY";

Βήμα 2: Δημιουργία παρουσίας εγγράφου και προσθήκη σελίδας

Δημιουργούμε μια παρουσία της κλάσης Document και προσθέτουμε μια σελίδα σε αυτό το έγγραφο.

Document pDoc = new Document();
Page pg = pDoc.Pages.Add();

Βήμα 3: Ρύθμιση περιθωρίων σελίδας

Ορίζουμε τα περιθώρια σελίδας στο 0 σε όλες τις πλευρές.

pg.PageInfo.Margin.Left = pg.PageInfo.Margin.Right = pg.PageInfo.Margin.Bottom = pg.PageInfo.Margin.Top = 0;

Βήμα 4: Δημιουργία αντικειμένου γραφήματος και της πρώτης γραμμής

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

Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph((float)pg.PageInfo.Width, (float)pg.PageInfo.Height);
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { (float)pg.Rect.LLX, 0, (float)pg.PageInfo.Width, (float)pg.Rect. URY });
graph.Shapes.Add(line);

Βήμα 5: Σχεδιάζοντας τη δεύτερη γραμμή

Σχεδιάζουμε τη δεύτερη γραμμή που πηγαίνει από την επάνω αριστερή γωνία στην κάτω δεξιά γωνία της σελίδας.

Aspose.Pdf.Drawing.Line line2 = new Aspose.Pdf.Drawing.Line(new float[] { 0, (float)pg.Rect.URY, (float)pg.PageInfo.Width, (float)pg.Rect. LLX });
graph.Shapes.Add(line2);

Βήμα 6: Προσθήκη του αντικειμένου γραφήματος στη σελίδα

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

pg.Paragraphs.Add(graph);

Βήμα 7: Αποθήκευση του αρχείου PDF που προκύπτει

Τέλος, αποθηκεύουμε το αρχείο PDF που προκύπτει με το όνομα “DrawingLine_out.pdf” στον καθορισμένο κατάλογο.

pDoc.Save(dataDir + "DrawingLine_out.pdf");

Δείγμα πηγαίου κώδικα για Drawing Line χρησιμοποιώντας Aspose.PDF για .NET


// Η διαδρομή προς τον κατάλογο εγγράφων.
string dataDir = "YOUR DOCUMENT DIRECTORY";
// Δημιουργία παρουσίας εγγράφου
Document pDoc = new Document();
// Προσθήκη σελίδας σε σελίδες συλλογής εγγράφου PDF
Page pg = pDoc.Pages.Add();
// Ορίστε το περιθώριο σελίδας σε όλες τις πλευρές ως 0
pg.PageInfo.Margin.Left = pg.PageInfo.Margin.Right = pg.PageInfo.Margin.Bottom = pg.PageInfo.Margin.Top = 0;
// Δημιουργήστε αντικείμενο Γράφημα με Πλάτος και Ύψος ίσο με τις διαστάσεις της σελίδας
Aspose.Pdf.Drawing.Graph graph = new Aspose.Pdf.Drawing.Graph((float)pg.PageInfo.Width , (float)pg.PageInfo.Height);
// Δημιουργήστε αντικείμενο πρώτης γραμμής ξεκινώντας από Κάτω-Αριστερά έως Επάνω-Δεξιά γωνία της σελίδας
Aspose.Pdf.Drawing.Line line = new Aspose.Pdf.Drawing.Line(new float[] { (float)pg.Rect.LLX, 0, (float)pg.PageInfo.Width, (float)pg.Rect.URY });
// Προσθήκη γραμμής στη συλλογή σχημάτων του αντικειμένου Graph
graph.Shapes.Add(line);
// Σχεδιάστε γραμμή από την επάνω αριστερή γωνία της σελίδας στην κάτω δεξιά γωνία της σελίδας
Aspose.Pdf.Drawing.Line line2 = new Aspose.Pdf.Drawing.Line(new float[] { 0, (float)pg.Rect.URY, (float)pg.PageInfo.Width, (float)pg.Rect.LLX });
// Προσθήκη γραμμής στη συλλογή σχημάτων του αντικειμένου Graph
graph.Shapes.Add(line2);
// Προσθήκη αντικειμένου Graph στη συλλογή παραγράφων της σελίδας
pg.Paragraphs.Add(graph);
dataDir = dataDir + "DrawingLine_out.pdf";
// Αποθήκευση αρχείου PDF
pDoc.Save(dataDir);
Console.WriteLine("\nLine drawn successfully across the page.\nFile saved at " + dataDir);            

συμπέρασμα

Σε αυτό το σεμινάριο, εξηγήσαμε πώς να σχεδιάσετε μια γραμμή χρησιμοποιώντας το Aspose.PDF για .NET. Τώρα μπορείτε να χρησιμοποιήσετε αυτή τη γνώση για να δημιουργήσετε γεωμετρικά σχήματα με προσαρμοσμένες γραμμές στα αρχεία PDF σας.

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

Ε: Ποιος είναι ο σκοπός αυτού του σεμιναρίου;

Α: Ο σκοπός αυτού του σεμιναρίου είναι να σας καθοδηγήσει στη διαδικασία σχεδίασης γραμμών χρησιμοποιώντας το Aspose.PDF για .NET. Θα μάθετε πώς να δημιουργείτε γραμμές σε μια σελίδα PDF και να προσαρμόζετε την εμφάνισή τους.

Ε: Ποιες προϋποθέσεις απαιτούνται πριν ξεκινήσετε;

Α: Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε εγκαταστήσει τη βιβλιοθήκη Aspose.PDF και έχετε ρυθμίσει το περιβάλλον ανάπτυξης. Συνιστάται επίσης βασική γνώση προγραμματισμού C#.

Ε: Πώς μπορώ να καθορίσω τον κατάλογο για την αποθήκευση του αρχείου PDF;

Α: Τροποποιήστε τη μεταβλητή “dataDir” στον παρεχόμενο πηγαίο κώδικα για να υποδείξετε τον κατάλογο όπου θέλετε να αποθηκεύσετε το αρχείο PDF που προκύπτει.

Ε: Πώς μπορώ να δημιουργήσω γραμμές σε μια σελίδα PDF;

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

Ε: Μπορώ να προσαρμόσω την εμφάνιση των γραμμών;

Α: Ναι, μπορείτε να προσαρμόσετε την εμφάνιση των γραμμών τροποποιώντας τις ιδιότητες των αντικειμένων γραμμής. Αυτό περιλαμβάνει αλλαγή των συντεταγμένων, του χρώματος, του πάχους και άλλων γραφικών χαρακτηριστικών.

Ε: Πώς μπορώ να αποθηκεύσω το έγγραφο PDF αφού σχεδιάσω τις γραμμές;

Α: Αφού προσθέσετε το αντικείμενο Graph με αντικείμενα Line στη σελίδα, μπορείτε να αποθηκεύσετε το έγγραφο PDF που προκύπτει χρησιμοποιώντας τοpDoc.Save(dataDir + "DrawingLine_out.pdf"); γραμμή στον παρεχόμενο πηγαίο κώδικα.

Ε: Μπορώ να σχεδιάσω γραμμές με διαφορετικές γωνίες και προσανατολισμούς;

Α: Ναι, μπορείτε να σχεδιάσετε γραμμές με διαφορετικές γωνίες και προσανατολισμούς προσαρμόζοντας τις συντεταγμένες και τις ιδιότητες των αντικειμένων Γραμμής μέσα στο Γράφημα.