Πώς να εργαστείτε με τις λειτουργίες περιεχομένου στο .NET
Πώς να εργαστείτε με τις λειτουργίες περιεχομένου στο .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 |