Πώς να εργαστείτε με τις λειτουργίες περιεχομένου στο .NET
Επισκόπηση
Αυτό το εγχειρίδιο δείχνει πώς να ελέγξετε και να δημιουργήσετε ροές περιεχομένου PDF χρησιμοποιώντας την API επιπέδου χειριστή.
Προϋποθέσεις
| ΑΠΑΙΤΗΣΕΙΣ | Λεπτομέρειες |
|---|---|
| Ροντάμ | .NET 8.0 ή νεότερη έκδοση |
| Πακέτο | dotnet add package Aspose.Pdf.Foss |
Διαβάστε το Content-Stream Operators
Κάθε σελίδα PDF αποθηκεύει το οπτικό περιεχόμενό της ως σειρά από φορείς σε ένα περιεχομένου. ΠΕΡΙΟΔΟΣ - ΙΤΡΑΤΕΣ Page.Contents να ελέγχουν κάθε φορέα, το οποίο είναι χρήσιμο για την Αποσπάσματα διαμόρφωσης ή ανάλυση της υπάρχουσας δομής σελίδας.
using var doc = Document.Open(pdfBytes);
foreach (var op in doc.Pages[1].Contents)
{
Console.WriteLine(op.ToString());
}Δημιουργία νέου περιεχομένου
Χρησιμοποιήστε ContentStreamBuilder Να δημιουργήσετε οδηγίες περιεχομένου-στρέμματος Προγραμματισμένα. ο κατασκευαστής παρέχει ένα ρευστό API για τη διάσταση γραφικών χειραγώγηση συμπεριλαμβανομένων των χρωμάτων, μετασχηματισμών και τοποθέτησης κειμένου.
var builder = new ContentStreamBuilder();
builder.SaveState();
builder.SetFillColor(1.0, 0.0, 0.0);
builder.SetMatrix(1, 0, 0, 1, 72, 700);
builder.RestoreState();Κλειδιά τάξεων
| Κλάση | Σκοπός |
|---|---|
OperatorCollection | Πληροφορίες για τον διαχειριστή περιεχομένου-stream |
ContentStreamBuilder | Συσκευαστής περιεχομένου Fluent |
GraphicsState | Μετασχηματισμός και κατάσταση χρώματος |
SetColor | Πλήρης φορέας χρωμάτων |
ShowText | Ετικέτες Rendering Operator |