C# Kullanarak PDF'yi PDFA Formatına Dönüştürme

Bu kısa eğitim, C# kullanarak PDF’yi PDFA formatına nasıl dönüştüreceğinizi açıklamak için tasarlanmıştır. Birkaç API çağrısı ve bu makalede sağlanan adımların yardımıyla PDF’yi C# kullanarak PDFA’ya dönüştürebilirsiniz. PDF öğesini PDFA biçimine dönüştürürken dönüştürme sırasında hataları günlüğe kaydetme, metin hizalamasını ayarlama vb. gibi bir dizi seçenek vardır.

C# Kullanarak PDF’yi PDFA Formatına Dönüştürme Adımları

  1. Nuget paket yöneticisini kullanarak Aspose.PDF içerecek proje ortamını oluşturun
  2. PDF’den PDFA’ya dönüştürme için kaynak PDF dosyasını Document sınıf nesnesine yükleyin
  3. Document sınıfındaki Convert yöntemini kullanarak PDF’yi PDFA’ya dönüştürün
  4. Çıktı PDF dosya biçimini PDFA biçiminde kaydedin

Bu adımlar, ortam yapılandırma ayrıntılarını ve C#* kullanarak *PDF’den PDFA Converter yazılımına yazarken gerçekleştirilecek görevlerin listesini sağlar. Görevi gerçekleştirmek için gerekli olan sınıflar ve yöntemlerden bahsedilmiştir. Dönüştürme yönteminde istediğiniz seçeneği kullanarak PDF dosyasını farklı uyumluluk düzeyleri ve sürümleriyle PDFA’ya dönüştürebilirsiniz.

C# Kullanarak PDF’yi PDFA Formatına Dönüştürme Kodu

using System;
using Aspose.Pdf;
namespace HowToConvertPdfToPdfaUsingCSharp
{
class Program
{
static void Main(string[] args) // Main function to convert PDF to PDFA format using CSharp
{
// Instantiate license
Aspose.Pdf.License licForPdf = new Aspose.Pdf.License();
licForPdf.SetLicense("Aspose.Pdf.lic");
// Open document
Document pdfDocument = new Document("input.pdf");
// Display format
Console.WriteLine(pdfDocument.PdfFormat);
// Convert to PDF/A compliant
pdfDocument.Convert("log.xml", PdfFormat.PDF_A_1B, ConvertErrorAction.Delete);
// Display converted format
Console.WriteLine(pdfDocument.PdfFormat);
// Save output document
pdfDocument.Save("PdfToPdfA_Out.pdf");
Console.WriteLine("Done");
}
}
}

Bu kod, Convert yönteminin farklı seçeneklerin kullanılabileceği çok sayıda aşırı yüklemeye sahip olduğu C#* kullanılarak PDF’nin PDFA’ya nasıl dönüştürüleceğini gösterir. Örneğin, argüman olarak PdfFormatConversionOptions’ı kullanarak metin hizalamasını, PDF_A_1A, PDF_A_1B, PDF_A_2A, PDF_A_3A, PDF_A_2B, PDF_A_2U, PDF_A_3B, PDF_A_3U, vb. gibi çıktı PDF formatını, günlük dosyası adını, dosya boyutu optimizasyon seçeneklerini ayarlayabilirsiniz. .

Bu makalede, PDF’yi C# ile PDFA’ya dönüştürmeyi öğrendik. PDF dosyalarını C#‘da parolalarla korumayı öğrenmek istiyorsanız C# ile PDF dosyası nasıl korunur makalesine bakın.

 Türkçe