C# REST API ile PDF'yi PDFA'ya dönüştürün

Aşağıdaki kısa eğitimde bulutta **PDF‘ın C# REST API ile PDFA‘ye nasıl dönüştürüleceği anlatılmaktadır. PDF’yi PDFA formatına aktarmak için Aspose.PDF for C# Cloud SDK kullanıyoruz. C# Düşük Kod API’sinde PDF’den PDFA’ya Dönüştürme ile ilgileniyorsanız, aynı şey aşağıdaki kod ve adımlar kullanılarak yapılabilir.

Önkoşul

C# REST API’sinde PDF’yi PDFA’ya Dönüştürme Adımları

  1. API için İstemci Kimliğini ve İstemci Sırrını Ayarlayın
  2. İstemci kimlik bilgileriyle PdfApi sınıfından bir nesne oluşturun
  3. Giriş ve çıkış dosyalarını belirtin
  4. Giriş PDF dosyasını okuyun ve bir bulut depolama alanına yükleyin
  5. REST API kullanarak PDF’yi PDFA’ya dönüştürmek için PdfInStorageToPdfA yöntemini çağırın
  6. Çıktı PDFA dosyasını yerel diske indirin ve kaydedin

C# Düşük Kod API’sinde PDF’den PDFA’ya Dönüştürme Kodu

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfToPdfA
{
public static void ConvertPdfToPdfA()
{
try
{
PdfApi pdfApi = new PdfApi("Client Secret", "Client Id");
string localPath = @"C:\PDF\";
string srcFileName = "Sample.pdf";
string outputFile = "PDFtoPdfA.pdf";
// Upload source file to the cloud storage
FilesUploadResult result = pdfApi.UploadFile(srcFileName, File.Open(localPath + srcFileName, FileMode.Open));
// Convert PDF to PDFA
AsposeResponse response = pdfApi.PutPdfInStorageToPdfA(srcFileName, outputFile, PdfAType.PDFA1A.ToString());
// Download output file from Cloud Storage
var stream = pdfApi.DownloadFile(outputFile, null, null);
// Save output to file
using (var fileStream = File.Create(localPath + outputFile))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
}
}
}

Yukarıda gösterilen kod, C# REST API ile PDF’yi PDFA’ya dönüştürmenize yardımcı olur. Bu kodda PDF’yi PDF/A-1a’ya dönüştürüyoruz ancak yönteme uygun türü sağlayarak PDF/A-1b ve diğer formatlara dönüştürebilirsiniz. Aspose.PDF REST API SDK for C#‘ın yardımıyla PDF dosyasını girmeniz ve Aspose dönüştürme API’sini çevrimiçi kullanarak yerel olarak kaydetmek için çıktı PDF/A dosyasını indirmeniz yeterlidir.

Yukarıdaki PDF’den PDFA’ya Dönüştürme işlemi, herhangi bir işletim sistemindeki kodsuz veya düşük kodlu uygulamalarla gerçekleştirilebilir.

Lütfen aşağıdaki bağlantıdaki ilgili özelliğe göz atın: Nasıl yapılır C# REST API ile PDF’yi XLS’ye dönüştürün.

 Türkçe