Πώς να υπογράψετε έγγραφα με κωδικούς QR HIBC χρησιμοποιώντας το GroupDocs.Signature για .NET
Εισαγωγή
Στο σημερινό, ταχύτατα εξελισσόμενο επιχειρηματικό περιβάλλον, η διασφάλιση της αυθεντικότητας και της ακεραιότητας των εγγράφων είναι ύψιστης σημασίας. Είτε χειρίζεστε φαρμακευτικά προϊόντα, προϊόντα υγειονομικής περίθαλψης ή logistics, η ύπαρξη μιας ασφαλούς μεθόδου υπογραφής και παρακολούθησης εγγράφων μπορεί να εξοικονομήσει χρόνο και να αποτρέψει σφάλματα. Εισαγάγετε GroupDocs.Signature για .NET, μια ισχυρή βιβλιοθήκη σχεδιασμένη για να βελτιστοποιεί τις διαδικασίες διαχείρισης εγγράφων, επιτρέποντας την απρόσκοπτη ενσωμάτωση των κωδικών QR HIBC στα έγγραφά σας.
Σε αυτό το σεμινάριο, θα εξερευνήσουμε πώς μπορείτε να αξιοποιήσετε το GroupDocs.Signature για .NET για να υπογράψετε έγγραφα PDF με διάφορους τύπους κωδικών QR HIBC—LIC (Άδεια) και PAS (Σύστημα Επαλήθευσης Προϊόντος)—συμπεριλαμβανομένων των QR Code, Aztec Code και DataMatrix. Μέχρι το τέλος, θα έχετε μια ολοκληρωμένη κατανόηση της εφαρμογής αυτών των λύσεων στις εφαρμογές .NET σας.
Τι θα μάθετε:
- Πώς να ρυθμίσετε το GroupDocs.Signature για .NET
- Εφαρμογή κωδικών QR HIBC LIC, κωδικών Aztec και DataMatrix
- Προσθήκη κωδικών QR HIBC PAS, κωδικών Aztec και DataMatrix
- Πρακτικές περιπτώσεις χρήσης και δυνατότητες ενσωμάτωσης
Ας εμβαθύνουμε στις προϋποθέσεις πριν ξεκινήσουμε την εφαρμογή αυτών των λειτουργιών.
Προαπαιτούμενα
Πριν ξεκινήσουμε την κωδικοποίηση, βεβαιωθείτε ότι έχετε θέσει τα εξής σε εφαρμογή:
- Περιβάλλον .NETΒεβαιωθείτε ότι έχετε εγκατεστημένο το .NET στο σύστημά σας (κατά προτίμηση .NET Core ή .NET 5/6+).
- GroupDocs.Signature για .NETΑυτή η βιβλιοθήκη θα είναι το κύριο εργαλείο μας. Μπορείτε να την εγκαταστήσετε μέσω του NuGet.
- Βασικές γνώσεις προγραμματισμούΣυνιστάται η εξοικείωση με την C# και τον χειρισμό αρχείων σε .NET.
Απαιτούμενες βιβλιοθήκες
Για να χρησιμοποιήσετε το GroupDocs.Signature για .NET, πρέπει να προσθέσετε το πακέτο χρησιμοποιώντας μία από τις ακόλουθες μεθόδους:
.NET CLI
dotnet add package GroupDocs.Signature
Διαχειριστής πακέτων
Install-Package GroupDocs.Signature
Διεπαφή χρήστη του διαχειριστή πακέτων NuGet Αναζητήστε το “GroupDocs.Signature” και εγκαταστήστε την πιο πρόσφατη έκδοση.
Απόκτηση Άδειας
Για δοκιμαστικούς σκοπούς, μπορείτε να αποκτήσετε μια δωρεάν δοκιμαστική άδεια χρήσης. Για εκτεταμένη χρήση, εξετάστε το ενδεχόμενο αγοράς μιας συνδρομής ή υποβολής αιτήματος για προσωρινή άδεια χρήσης:
- Δωρεάν δοκιμή: Πρόσβαση εδώ
- Προσωρινή Άδεια: Αίτημα στο αυτός ο σύνδεσμος
Ρύθμιση περιβάλλοντος
Ρυθμίστε το περιβάλλον σας διασφαλίζοντας ότι το έργο σας στοχεύει στην κατάλληλη έκδοση .NET και έχει πρόσβαση στο GroupDocs.Signature. Αρχικοποιήστε το στην εφαρμογή σας όπως φαίνεται:
using GroupDocs.Signature;
Ρύθμιση του GroupDocs.Signature για .NET
Για να ξεκινήσετε να χρησιμοποιείτε το GroupDocs.Signature για .NET, πρέπει να εγκαταστήσετε τη βιβλιοθήκη και να διαμορφώσετε μια βασική ρύθμιση μέσα στο έργο σας.
Εγκατάσταση
Ακολουθήστε μία από τις μεθόδους που αναφέρονται παραπάνω για να προσθέσετε το GroupDocs.Signature στο έργο σας. Μόλις εγκατασταθεί, βεβαιωθείτε ότι το έργο σας έχει ρυθμιστεί ώστε να το χρησιμοποιεί, αναφέροντάς το στα αρχεία κώδικά σας.
Αρχικοποίηση άδειας χρήσης
Αφού αποκτήσετε μια άδεια χρήσης, αρχικοποιήστε την ως εξής:
SignatureConfig signConfig = new SignatureConfig();
signConfig.LicensePath = "path/to/your/license.lic";
Signature signature = new Signature("Sample.pdf", signConfig);
Αυτή η ρύθμιση θα σας επιτρέψει να έχετε πρόσβαση σε όλες τις λειτουργίες του GroupDocs.Signature χωρίς περιορισμούς.
Οδηγός Εφαρμογής
Τώρα, ας εμβαθύνουμε στην υλοποίηση κάθε λειτουργίας χρησιμοποιώντας κωδικούς QR HIBC με το GroupDocs.Signature για .NET.
Υπογράψτε έγγραφο με κωδικό QR HIBC LIC
Επισκόπηση
Η υπογραφή ενός εγγράφου με έναν κωδικό QR HIBC LIC διασφαλίζει τη συμμόρφωση και την ιχνηλασιμότητα σε σενάρια αδειοδότησης. Αυτή η ενότητα θα σας καθοδηγήσει στη δημιουργία και την ενσωμάτωση ενός κωδικού QR στα έγγραφά σας PDF.
Βήματα Υλοποίησης
Βήμα 1: Ρύθμιση παραμέτρων των διαδρομών προέλευσης και εξόδου
Ορίστε πού βρίσκεται το έγγραφο προέλευσης και πού θα πρέπει να αποθηκευτεί το υπογεγραμμένο αποτέλεσμα:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
Βήμα 2: Δημιουργία επιλογών υπογραφής κωδικού QR
Διαμορφώστε τον κωδικό QR σας με συγκεκριμένο κείμενο και ρυθμίσεις:
using (Signature signature = new Signature(sourceFilePath))
{
var hibcLic_QR_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICQR)
{
Left = 1,
Top = 1,
ReturnContent = true,
ReturnContentType = FileType.PNG
};
// Υπογράψτε το έγγραφο με αυτές τις επιλογές.
signature.Sign(destinFilePath, hibcLic_QR_Options);
}
Εξήγηση:
QrCodeSignOptions
Ρυθμίζει την εμφάνιση και το περιεχόμενο του κωδικού QR. Εδώ, καθορίζουμε τον τύπο του κωδικού QR HIBC LIC και τον τοποθετούμε στο έγγραφο.ReturnContent
Αν οριστεί σε true, μπορείτε να ανακτήσετε μια αποδοσμένη εικόνα του υπογεγραμμένου εγγράφου.
Συμβουλές αντιμετώπισης προβλημάτων
- Βεβαιωθείτε ότι η διαδρομή του εγγράφου έχει καθοριστεί σωστά.
- Επαληθεύστε ότι το GroupDocs.Signature διαθέτει την κατάλληλη άδεια χρήσης για πλήρη λειτουργικότητα.
Υπογραφή εγγράφου με τον κώδικα HIBC LIC Aztec
Επισκόπηση
Ο κώδικας Aztec προσφέρει μια άλλη μορφή κωδικοποίησης, κατάλληλη για αποθήκευση πληροφοριών υψηλής πυκνότητας. Αυτή η ενότητα εστιάζει στην ενσωμάτωση ενός κώδικα Aztec στα έγγραφά σας χρησιμοποιώντας το GroupDocs.Signature.
Βήματα Υλοποίησης
Βήμα 1: Ρύθμιση παραμέτρων διαδρομών
Όπως και στην προηγούμενη λειτουργία, ορίστε τις διαδρομές των αρχείων σας:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
Βήμα 2: Ρύθμιση παραμέτρων του Aztec Code
Ρυθμίστε τον κώδικα Aztec χρησιμοποιώντας το GroupDocs.Signature:
using (Signature signature = new Signature(sourceFilePath))
{
var hibcLic_AZ_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICAztec)
{
Left = 1,
Top = 200,
ReturnContent = true,
ReturnContentType = FileType.PNG
};
signature.Sign(destinFilePath, hibcLic_AZ_Options);
}
Εξήγηση:
- Ο
QrCodeSignOptions
χρησιμοποιείται ξανά εδώ αλλά με τον τύπο κώδικα των Αζτέκων. - Τοποθέτηση (
Top
,Left
) και οι ρυθμίσεις ανάκτησης περιεχομένου είναι παρόμοιες με τους κωδικούς QR.
Συμβουλές αντιμετώπισης προβλημάτων
- Επιβεβαιώστε ότι οι διαδρομές αρχείων είναι ακριβείς.
- Βεβαιωθείτε ότι η έκδοση του GroupDocs.Signature υποστηρίζει τύπους κώδικα Aztec.
Υπογραφή εγγράφου με HIBC LIC DataMatrix
Επισκόπηση
Ο κώδικας DataMatrix παρέχει μια άλλη ισχυρή μέθοδο αποθήκευσης δεδομένων. Αυτή η ενότητα δείχνει πώς να ενσωματώσετε ένα DataMatrix στα έγγραφά σας PDF.
Βήματα Υλοποίησης
Βήμα 1: Ορισμός διαδρομών αρχείων
Όπως και πριν, προσδιορίστε πού βρίσκονται τα αρχεία σας:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
Βήμα 2: Δημιουργία επιλογών υπογραφής DataMatrix
Διαμορφώστε και εφαρμόστε τον κώδικα DataMatrix:
using (Signature signature = new Signature(sourceFilePath))
{
var hibcLic_DM_Options = new QrCodeSignOptions("A123PROD30917/75#422011907#GP293", QrCodeTypes.HIBCLICDataMatrix)
{
Left = 1,
Top = 400,
ReturnContent = true,
ReturnContentType = FileType.PNG
};
signature.Sign(destinFilePath, hibcLic_DM_Options);
}
Εξήγηση:
QrCodeSignOptions
χρησιμοποιείται για τη ρύθμιση της εμφάνισης και του περιεχομένου του κώδικα DataMatrix.- Τοποθέτηση (
Top
,Left
) και οι ρυθμίσεις ανάκτησης ακολουθούν το ίδιο μοτίβο με τους προηγούμενους κωδικούς.
Συμβουλές αντιμετώπισης προβλημάτων
- Βεβαιωθείτε ότι όλες οι διαδρομές αρχείων έχουν καθοριστεί σωστά.
- Επαληθεύστε ότι το GroupDocs.Signature υποστηρίζει τους τύπους DataMatrix Code στην έκδοσή σας.
Υπογράψτε έγγραφο με τον κωδικό QR του HIBC PAS
Επισκόπηση
Η υπογραφή εγγράφων με έναν κωδικό QR HIBC PAS βελτιώνει την παρακολούθηση και την ιχνηλασιμότητα των προϊόντων. Αυτή η ενότητα σας καθοδηγεί στην ενσωμάτωση ενός κωδικού QR PAS σε PDF χρησιμοποιώντας το GroupDocs.Signature.
Βήματα Υλοποίησης
Βήμα 1: Ρύθμιση παραμέτρων των διαδρομών προέλευσης και εξόδου
Ορίστε πού βρίσκεται το έγγραφο προέλευσης και πού θα πρέπει να αποθηκευτεί το υπογεγραμμένο αποτέλεσμα:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
Βήμα 2: Δημιουργία επιλογών υπογραφής κωδικού QR
Διαμορφώστε τον κωδικό QR του PAS σας με συγκεκριμένο κείμενο και ρυθμίσεις:
using (Signature signature = new Signature(sourceFilePath))
{
var hibcPas_QR_Options = new QrCodeSignOptions("PAS123456789012", QrCodeTypes.HIBCPASQR)
{
Left = 1,
Top = 500,
ReturnContent = true,
ReturnContentType = FileType.PNG
};
// Υπογράψτε το έγγραφο με αυτές τις επιλογές.
signature.Sign(destinFilePath, hibcPas_QR_Options);
}
Εξήγηση:
QrCodeSignOptions
έχει διαμορφωθεί για τύπο HIBC PAS QR Code και τοποθετείται στο έγγραφο.ReturnContent
Όταν οριστεί σε true, ανακτά μια αποδοσμένη εικόνα του υπογεγραμμένου εγγράφου.
Συμβουλές αντιμετώπισης προβλημάτων
- Βεβαιωθείτε ότι όλες οι διαδρομές έχουν καθοριστεί σωστά.
- Επαληθεύστε ότι το GroupDocs.Signature υποστηρίζει τύπους QR Code PAS στην έκδοσή σας.
Σύναψη
Ακολουθώντας αυτόν τον οδηγό, μπορείτε να ενσωματώσετε αποτελεσματικά τους κωδικούς QR HIBC LIC και PAS σε έγγραφα PDF χρησιμοποιώντας το GroupDocs.Signature για .NET. Αυτή η διαδικασία βελτιώνει την ασφάλεια των εγγράφων, την ιχνηλασιμότητα και τη συμμόρφωση σε διάφορους κλάδους. Για περαιτέρω προσαρμογή και προηγμένες λειτουργίες, ανατρέξτε στο Τεκμηρίωση GroupDocs.