.NET için GroupDocs.Signature Kullanarak HIBC QR Kodlarıyla Belgeler Nasıl İmzalanır?
giriiş
Günümüzün hızlı tempolu iş ortamında, belgelerin gerçekliğini ve bütünlüğünü sağlamak son derece önemlidir. İster ilaç, ister sağlık ürünleri veya lojistikle uğraşıyor olun, belgeleri imzalamak ve takip etmek için güvenli bir yönteme sahip olmak zamandan tasarruf sağlayabilir ve hataları önleyebilir. .NET için GroupDocs.SignatureHIBC QR Kodlarının belgelerinize kusursuz bir şekilde entegre edilmesini sağlayarak belge yönetimi süreçlerini kolaylaştırmak için tasarlanmış güçlü bir kütüphanedir.
Bu eğitimde, .NET için GroupDocs.Signature’ı kullanarak PDF belgelerini QR Kodu, Aztec Kodu ve DataMatrix dahil olmak üzere çeşitli HIBC QR kodlarıyla (LIC (Lisans) ve PAS (Ürün Kimlik Doğrulama Sistemi)) nasıl imzalayabileceğinizi inceleyeceğiz. Eğitimin sonunda, bu çözümleri .NET uygulamalarınızda uygulama konusunda sağlam bir anlayışa sahip olacaksınız.
Öğrenecekleriniz:
- .NET için GroupDocs.Signature nasıl kurulur?
- HIBC LIC QR Kodları, Aztec Kodları ve DataMatrix’in Uygulanması
- HIBC PAS QR Kodları, Aztec Kodları ve DataMatrix’in Eklenmesi
- Pratik kullanım durumları ve entegrasyon olanakları
Bu özellikleri uygulamaya başlamadan önce ön koşullara bir göz atalım.
Ön koşullar
Kodlamaya başlamadan önce aşağıdakilerin mevcut olduğundan emin olun:
- .NET Ortamı: Sisteminizde .NET’in (tercihen .NET Core veya .NET 5/6+) yüklü olduğundan emin olun.
- .NET için GroupDocs.Signature: Bu kütüphane bizim birincil aracımız olacak. NuGet üzerinden kurabilirsiniz.
- Temel Programlama Bilgisi: C# ve .NET’te dosya yönetimi konusunda bilgi sahibi olmanız önerilir.
Gerekli Kütüphaneler
GroupDocs.Signature for .NET’i kullanmak için paketi şu yöntemlerden birini kullanarak eklemeniz gerekir:
.NET Komut Satırı Arayüzü
dotnet add package GroupDocs.Signature
Paket Yöneticisi
Install-Package GroupDocs.Signature
NuGet Paket Yöneticisi Kullanıcı Arayüzü “GroupDocs.Signature” ifadesini arayın ve en son sürümü yükleyin.
Lisans Edinimi
Test amaçlı olarak ücretsiz deneme lisansı alabilirsiniz. Uzun süreli kullanım için abonelik satın almayı veya geçici lisans talep etmeyi düşünebilirsiniz:
- Ücretsiz Deneme: Erişim Burada
- Geçici Lisans: İstekte bulunun bu bağlantı
Ortam Kurulumu
Projenizin uygun .NET sürümünü hedeflediğinden ve GroupDocs.Signature’a erişimi olduğundan emin olarak ortamınızı kurun. Uygulamanızda gösterildiği gibi başlatın:
using GroupDocs.Signature;
.NET için GroupDocs.Signature Kurulumu
GroupDocs.Signature for .NET’i kullanmaya başlamak için, kütüphaneyi yüklemeniz ve projeniz içinde temel bir kurulum yapılandırmanız gerekir.
Kurulum
GroupDocs.Signature’ı projenize eklemek için yukarıda belirtilen yöntemlerden birini izleyin. Kurulumdan sonra, kod dosyalarınızda referans vererek projenizin bu eklentiyi kullanacak şekilde yapılandırıldığından emin olun.
Lisans Başlatma
Lisansı aldıktan sonra aşağıdaki şekilde başlatın:
SignatureConfig signConfig = new SignatureConfig();
signConfig.LicensePath = "path/to/your/license.lic";
Signature signature = new Signature("Sample.pdf", signConfig);
Bu kurulum, GroupDocs.Signature’ın tüm özelliklerine sınırlama olmaksızın erişmenizi sağlayacaktır.
Uygulama Kılavuzu
Şimdi, her bir özelliğin GroupDocs.Signature for .NET ile HIBC QR Kodlarını kullanarak nasıl uygulanacağına bir bakalım.
Belgeyi HIBC LIC QR Koduyla İmzalayın
Genel Bakış
Bir belgeyi HIBC LIC QR Kodu ile imzalamak, lisanslama senaryolarında uyumluluğu ve izlenebilirliği sağlar. Bu bölüm, PDF belgelerinize bir QR kodu oluşturma ve yerleştirme konusunda size rehberlik edecektir.
Uygulama Adımları
Adım 1: Kaynak ve Çıkış Yollarını Yapılandırın
Kaynak belgenizin nerede bulunduğunu ve imzalı çıktının nereye kaydedileceğini tanımlayın:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICQR.pdf");
Adım 2: QR Kod İmza Seçenekleri Oluşturun
QR kodunuzu belirli metin ve ayarlarla yapılandırın:
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
};
// Belgeyi bu seçeneklerle imzalayın.
signature.Sign(destinFilePath, hibcLic_QR_Options);
}
Açıklama:
QrCodeSignOptions
QR kodunun görünümünü ve içeriğini ayarlar. Burada, HIBC LIC QR Kodu türünü belirtir ve belgeye yerleştiririz.ReturnContent
true olarak ayarlandığında imzalanmış belgenin işlenmiş görüntüsünü alabilirsiniz.
Sorun Giderme İpuçları
- Belge yolunun doğru şekilde belirtildiğinden emin olun.
- GroupDocs.Signature’ın tam işlevsellik için uygun şekilde lisanslandığını doğrulayın.
Belgeyi HIBC LIC Aztec Koduyla İmzalayın
Genel Bakış
Aztek kodu, yüksek yoğunluklu bilgi depolama için uygun başka bir kodlama biçimi sunar. Bu bölüm, GroupDocs.Signature kullanarak belgelerinize bir Aztek kodu yerleştirmeye odaklanmaktadır.
Uygulama Adımları
Adım 1: Yolları Yapılandırın
Önceki özelliğe benzer şekilde dosya yollarınızı tanımlayın:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICAztec");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICAztec.pdf");
Adım 2: Aztec Kod Seçeneklerini Yapılandırın
GroupDocs.Signature kullanarak Aztec kodunuzu ayarlayın:
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);
}
Açıklama:
- The
QrCodeSignOptions
Burada da Aztek kod türüyle tekrar kullanılmıştır. - Konumlandırma (
Top
,Left
) ve içerik alma ayarları QR kodlarına benzer.
Sorun Giderme İpuçları
- Dosya yollarının doğru olduğunu onaylayın.
- GroupDocs.Signature sürümünün Aztec Code türlerini desteklediğinden emin olun.
HIBC LIC DataMatrix ile Belgeyi İmzala
Genel Bakış
DataMatrix kodu, verileri depolamak için başka bir sağlam yöntem sunar. Bu bölüm, bir DataMatrix’i PDF belgelerinize nasıl entegre edeceğinizi göstermektedir.
Uygulama Adımları
Adım 1: Dosya Yollarını Ayarlayın
Daha önce olduğu gibi dosyalarınızın nerede bulunduğunu belirleyin:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCLICDataMatrix");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCLICDataMatrix.pdf");
Adım 2: DataMatrix İmza Seçenekleri Oluşturun
DataMatrix kodunu yapılandırın ve uygulayın:
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);
}
Açıklama:
QrCodeSignOptions
DataMatrix kodunun görünümünü ve içeriğini ayarlamak için kullanılır.- Konumlandırma (
Top
,Left
) ve alma ayarları önceki kodlarla aynı kalıbı takip eder.
Sorun Giderme İpuçları
- Tüm dosya yollarının doğru şekilde belirtildiğinden emin olun.
- GroupDocs.Signature’ın sizin sürümünüzde DataMatrix Kod türlerini desteklediğini doğrulayın.
Belgeyi HIBC PAS QR Koduyla İmzalayın
Genel Bakış
Belgeleri HIBC PAS QR Kodu ile imzalamak, ürün takibini ve izlenebilirliğini artırır. Bu bölüm, GroupDocs.Signature kullanarak PDF’lere PAS QR kodu yerleştirme konusunda size rehberlik edecektir.
Uygulama Adımları
Adım 1: Kaynak ve Çıkış Yollarını Yapılandırın
Kaynak belgenizin nerede bulunduğunu ve imzalı çıktının nereye kaydedileceğini tanımlayın:
string sourceFilePath = Path.Combine("YOUR_DOCUMENT_DIRECTORY", "Sample.pdf");
string outputPath = Path.Combine("YOUR_OUTPUT_DIRECTORY", "SignWithHIBCPASQR");
string destinFilePath = Path.Combine(outputPath, "SignedDocumentWithHIBCPASQR.pdf");
Adım 2: QR Kod İmza Seçenekleri Oluşturun
PAS QR kodunuzu belirli metin ve ayarlarla yapılandırın:
using (Signature signature = new Signature(sourceFilePath))
{
var hibcPas_QR_Options = new QrCodeSignOptions("PAS123456789012", QrCodeTypes.HIBCPASQR)
{
Left = 1,
Top = 500,
ReturnContent = true,
ReturnContentType = FileType.PNG
};
// Belgeyi bu seçeneklerle imzalayın.
signature.Sign(destinFilePath, hibcPas_QR_Options);
}
Açıklama:
QrCodeSignOptions
HIBC PAS QR Kod türüne göre yapılandırılmıştır ve belge üzerinde konumlandırılmıştır.ReturnContent
true olarak ayarlandığında imzalanmış belgenin işlenmiş görüntüsü alınır.
Sorun Giderme İpuçları
- Tüm yolların doğru şekilde belirtildiğinden emin olun.
- GroupDocs.Signature’ın sürümünüzde PAS QR Kod türlerini desteklediğini doğrulayın.
Çözüm
Bu kılavuzu izleyerek, GroupDocs.Signature for .NET kullanarak HIBC LIC ve PAS QR Kodlarını PDF belgelerine verimli bir şekilde entegre edebilirsiniz. Bu süreç, çeşitli sektörlerde belge güvenliğini, izlenebilirliği ve uyumluluğu artırır. Daha fazla özelleştirme ve gelişmiş özellikler için bkz. GroupDocs belgeleri.