.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:

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.