DOC에서 PDF로

DOC를 PDF로 온라인 변환 | C# .NET을 사용하여 Word를 PDF로 변환

Portable Document Format(PDF)은 인터넷을 통한 정보 공유를 위한 인기 있는 문서 형식 중 하나입니다. 마찬가지로 Word 문서(DOC, DOCX 등)도 조직, 대학, 정부 기관 등에서 공식적인 정보를 저장하고 공유하는 데 널리 사용됩니다. 그러나 원활하고 표준화된 문서 교환성에 대한 필요성이 가장 중요해졌습니다. 따라서 이 문서에서는 DOC에서 PDF로 변환해야 하는 절실한 필요성을 조명하고 다양한 문서 형식과 관련된 과제를 풀어냅니다. 또한 .NET REST API를 사용하여 액세스 가능하고 세련된 PDF 문서를 만드는 것의 중요성을 강조합니다.

Word에서 PDF로 변환 API

Aspose.Words Cloud는 MS Word, Open Office, OpenDocument 및 기타 지원되는 파일 형식을 만들고, 편집하고, 변환하는 기능을 제공합니다. 또한 Word를 PDF, XPS, SVG, PCL, JPEG 및 기타 다양한 형식으로 변환할 수 있습니다. 이제 C# .NET 애플리케이션에서 DOC를 PDF로 변환하려면 Aspose.Words Cloud SDK for .NET(Aspose.Words Cloud API를 래퍼로 사용)을 사용해야 합니다.

설치

첫 번째 단계는 NuGet 또는 GitHub에서 다운로드할 수 있는 .NET SDK를 설치하는 것입니다. SDK를 설치하려면 Nuget 패키지 관리자 콘솔에서 다음 명령을 실행하세요.

Install-Package Aspose.Words-Cloud

또는 VisualStudio 솔루션 내에서 종속성을 직접 설치할 수 있습니다.

다음 단계는 GitHub 또는 Google 계정을 사용하여 Aspose.Cloud 대시보드에 계정을 등록하거나 간단히 가입하여 클라이언트 자격 증명을 얻는 것입니다.

C#에서 DOC를 PDF로

C# .NET 코드를 사용하여 클라우드 저장소에 이미 있는 DOC 파일을 PDF로 변환하려면 아래 단계를 따르세요.

  • 먼저, ClientSecret 및 ClientID 세부 정보를 인수로 전달하면서 WordsApi 클래스의 인스턴스를 생성합니다.
  • 둘째, GetDocumentWithFormatRequest 클래스의 인스턴스를 생성하고 입력 DOC 파일 이름, 결과 형식, 출력 파일 이름을 인수로 전달합니다.
  • 마지막으로 GetDocumentWithFormat(..) 메서드를 호출하여 변환을 수행합니다.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466";

// WordsApi 인스턴스를 생성합니다
WordsApi wordsApi = new WordsApi(clientSecret, clientID);

// DOC 파일 이름을 입력하세요
string inputFile = "TableDocument.doc";

// 출력 파일 이름 
string resultantFile = "Converted.pdf";

// 출력 문서 형식
string format = "pdf";

try {             
        // Create GetDocumentWithDormatRequest and provide input and 출력 파일 이름s
        GetDocumentWithFormatRequest request = new GetDocumentWithFormatRequest(inputFile, format, null, null, null, null, resultantFile);
    
        // 문서 변환 수행
        Stream result = wordsApi.GetDocumentWithFormat(request);
    }
    catch (Exception ex)
    {
        System.Diagnostics.Debug.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
    }
doc에서 pdf로

이미지 1: DOC에서 PDF로 변환 미리보기.

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

Aspose.Words Cloud와 cURL 명령의 역동적인 듀오를 통해 Word 문서를 PDF로 매끄럽게 변환하는 것이 효율적이고 접근하기 쉬워졌습니다. 이 접근 방식은 변환을 간소화할 뿐만 아니라 정확성을 보장하고 전환 중에 서식 무결성을 유지합니다.

첫 번째 단계는 클라이언트 ID와 클라이언트 비밀 정보를 기반으로 JWT 액세스 토큰을 생성하는 것입니다. 다음 명령을 실행하여 JWT 액세스 토큰을 생성하세요.

 curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

JWT 토큰을 받으면 GetDocumentWithFormat API에 액세스하여 Word를 PDF 형식으로 변환해야 합니다.

curl -X GET "https://api.aspose.cloud/v4.0/words/GetStyles.doc?format=pdf&outPath=Resultant.pdf" \
-H  "accept: application/octet-stream" \
-H  "Authorization: Bearer <JWT Token>"
Word에서 PDF로 변환 미리보기

이미지 2: Word에서 PDF로 변환 미리보기.

결론

결론적으로, Word 문서를 PDF로 변환하는 여정은 두 가지 강력한 접근 방식을 통해 전개되며, 각각은 고유한 개발자 선호도에 맞춰 제공됩니다. .NET REST API는 로컬 환경 내에서 단순성과 원활한 통합을 선호하는 사람들에게 기본적이고 강력한 솔루션을 제공합니다. 반면, Aspose.Words Cloud와 cURL 명령의 동적 조합은 다양한 플랫폼에서 확장성과 접근성을 제공하는 클라우드 기반 대안을 도입합니다. 그럼에도 불구하고 어떤 경로를 따르든 Aspose.Words Cloud는 변환 요구 사항을 충족하는 데 중요한 도구일 뿐만 아니라 문서 처리를 향상시키는 게이트웨이 역할을 합니다. 실제로 현대 문서 관리의 복잡성을 탐색하는 개발자에게 없어서는 안 될 자산입니다.

유용한 링크

관련 링크

다음 링크를 방문하여 정보를 얻는 것이 좋습니다.