PDF를 PDF/A로

.NET REST API를 사용하여 PDF를 PDF/A로 변환합니다.

우리는 PDF 문서가 정보를 교환하고 중요한 데이터를 보존하는 신뢰할 수 있는 수단이기 때문에 우리 일상생활의 필수적인 부분이라는 것을 알고 있습니다. 그러나 문서 보관 요구 사항이 더욱 엄격해지면 PDF 파일의 장기 보존 및 규정 준수가 중요해집니다. 여기서 PDF를 PDF/A로 변환해야 합니다. 따라서 .NET용 Aspose.PDF Cloud SDK의 강력한 기능을 활용하여 PDF 문서를 PDF/A로 원활하게 변환하고 강력한 보존 및 보관 표준 준수의 이점을 활용하세요.

PDF 처리를 위한 REST API

Aspose.PDF Cloud SDK for .NET을 사용하면 PDF를 PDF/A로 변환하는 과정이 간소화되고 매우 효율적이 됩니다. 이 강력한 API는 .NET 애플리케이션과의 원활한 통합을 제공하므로 PDF 파일을 PDF/A 형식으로 쉽게 변환할 수 있습니다. 따라서 기능이 풍부한 이 SDK의 이점을 활용하여 문서가 보관 표준을 준수하고 장기간 보존될 수 있는지 확인하세요.

따라서 SDK 사용을 시작하려면 Visual Studio IDE 내 NuGet 패키지 관리자에서 ‘Aspose.PDF-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하세요. 또한 클라우드 대시보드에서 클라이언트 자격 증명을 얻어야 합니다. 기존 계정이 없는 경우 빠른 시작에 지정된 지침에 따라 무료 계정을 만드세요.

C# .NET을 사용하여 PDF를 PDF/A로 변환

온라인 PDF를 PDF/A 변환기로 개발하는 빠르고 편리한 접근 방식을 제공하는 다음 코드 조각을 사용해 보십시오.

// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.

// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// PDF 파일 이름 입력
String inputFile = "Binder1-1.pdf";

// PDF를 PDF/A 규정 준수 문서로 변환
var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

// 결과 PDF/A를 로컬 드라이브에 저장
saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

// 스트림 콘텐츠를 로컬 드라이브의 파일에 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}

위에 명시된 코드 조각에 관한 빠른 세부 정보는 아래에 명시되어 있습니다.

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

먼저 클라이언트 자격 증명을 입력 인수로 전달하면서 PdfApi 클래스의 개체를 만듭니다.

var response = pdfApi.GetPdfAInStorageToPdf(inputFile, dontOptimize: true);

위 방법의 첫 번째 인수는 클라우드 저장소에서 사용할 수 있는 입력 PDF 파일의 이름이고 두 번째 인수는 파일 손상 가능성이 없으면 결과 PDF/A가 최적화되지 않아야 한다고 명시합니다.

saveToDisk(response, "/Users/nayyer/Downloads/Converted-pdfa.pdf");

이 사용자 정의 방법은 결과 PDF/A를 로컬 드라이브에 저장합니다.

위 예시에 사용된 입력 PDF 문서는 Binder1.pdf에서 다운로드할 수 있습니다. ).

cURL 명령을 사용하여 PDF를 PDF/A로 변환

또 다른 놀라운 옵션은 Aspose.PDF Cloud와 함께 cURL 명령을 활용하는 것입니다. 이 접근 방식을 사용하면 PDF 파일을 PDF/A 형식으로 효율적으로 변환할 수 있습니다. 이 강력한 조합을 통해 유연한 명령줄 기반 변환 접근 방식이 가능해졌습니다. 단일 PDF를 변환해야 하거나 대량의 파일을 처리해야 하는 경우 이 접근 방식은 변환 요구 사항에 필요한 다양성과 확장성을 제공합니다.

이제 이 접근 방식을 사용하는 첫 번째 단계는 JWT 액세스 토큰을 생성하는 것이므로 다음 명령을 실행하십시오.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

JWT 토큰이 생성되면 PDF를 PDF/A로 변환하려면 다음 명령을 실행하십시오. 그런 다음 결과 파일은 -o 인수를 사용하여 로컬 드라이브에 저장됩니다.

curl -v "https://api.aspose.cloud/v3.0/pdf/create/pdfa?srcPath={myInputFile}&dontOptimize=true" 
\ -X GET \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {accessToken}" \
-o "Converted.pdf"

‘myInputFile’을 클라우드 저장소에서 이미 사용할 수 있는 입력 PDF 문서의 이름으로 바꾸고, ‘accessToken’을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.

결론

결론적으로, PDF를 PDF/A 형식으로 변환하는 것은 디지털 문서의 장기 보존 및 규정 준수를 보장하는 중요한 프로세스입니다. .NET용 Aspose.PDF Cloud SDK 및 cURL 명령의 강력한 기능을 사용하면 이 작업이 원활하고 효율적으로 수행됩니다. 우리는 또한 Aspose.PDF Cloud가 PDF 파일을 PDF/A 형식으로 변환하기 위한 안정적이고 기능이 풍부한 솔루션임이 입증되었음을 알게 되었습니다. 또한 문서 무결성을 유지하고 텍스트, 이미지, 메타데이터 등을 추출하는 다른 기능도 있어 모든 조직에 없어서는 안 될 도구입니다.

유용한 링크

관련 기사

다음 블로그를 방문하는 것이 좋습니다.