PDF 파일은 문서 공유를 위해 안정적이고 보편적으로 액세스 가능한 형식을 제공합니다. 그러나 공동 작업 흐름에 필요한 유연성과 편집 가능성이 부족한 경우가 많습니다. PDF를 WordDOC로 변환하는 것이 필수적으로 필요한 곳이 바로 여기입니다. 정적 PDF와 동적 Word 문서 사이의 격차를 해소하는 혁신적인 프로세스입니다. 이 기사에서는 이 변환 기능의 시급한 요구 사항을 살펴보고 정적 문서 형식으로 인한 과제를 해결하고 이 기능이 가져오는 혁신적인 이점을 강조합니다.
PDF에서 DOC로의 변환 API
Aspose.PDF Cloud SDK for .NET을 사용하면 PDF 파일을 Word DOC 형식으로 쉽게 효율적으로 변환할 수 있습니다. 이 강력한 API는 변환 프로세스를 간소화하는 동시에 포괄적인 문서 조작을 위한 다양한 고급 기능을 제공합니다. 따라서 .NET에서 Aspose.PDF Cloud SDK의 강력한 기능을 활용하면 PDF에서 DOC로의 변환을 애플리케이션에 원활하게 통합하여 전환 중에 문서 구조, 형식 및 콘텐츠를 정확하게 보존할 수 있습니다.
첫 번째 단계는 NuGet 패키지 관리자에서 ‘Aspose.Pdf-Cloud’를 검색하고 ‘패키지 추가’ 버튼을 클릭하는 것입니다. 그러면 프로젝트에 SDK 참조가 추가됩니다. 둘째, 클라우드 대시보드에서 클라이언트 자격 증명을 얻습니다. 기존 계정이 없는 경우 빠른 시작 문서에 지정된 지침에 따라 무료 계정을 만드세요.
C# .NET에서 PDF 문서를 Word로 변환
다음 섹션에서는 이 Cloud SDK를 사용하여 원활한 PDF-DOC 변환 솔루션을 개발하고 c# .NET을 사용하여 문서 관리 워크플로를 향상시키는 다양한 고급 기능을 잠금 해제하는 방법에 대해 자세히 설명합니다.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
클라이언트 자격 증명을 인수로 전달하는 PdfApi 클래스의 개체를 만듭니다.
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);
API를 호출하여 입력 PDF 파일을 형식이 DOC로 지정되고 변환 모드가 TextBox인 Word 문서로 변환합니다.
saveToDisk(response, "Resultant.doc");
결과 스트림 개체를 로컬 드라이브에 저장하는 사용자 지정 방법입니다.
// 더 많은 예를 보려면 https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples를 참조하세요.
// https://dashboard.aspose.cloud/에서 클라이언트 자격 증명을 가져옵니다.
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// PdfApi 인스턴스 생성
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// 온라인에서 PDF를 DOC 형식으로 변환하려면 API를 호출하세요.
var response = pdfApi.GetPdfInStorageToDoc("Binder1.pdf", addReturnToLineEnd: false, format: "DOC", mode: "TextBox", recognizeBullets: true);
// 변환 성공 메시지 인쇄
if (response != null)
{
Console.WriteLine("Operation completed successfully !");
}
// 결과 스트림을 로컬 드라이브에 저장
saveToDisk(response, "Resultant.doc");
// 스트림 콘텐츠를 로컬 드라이브의 파일에 저장하는 방법
public static void saveToDisk(Stream responseStream, String resultantFile)
{
var fileStream = File.Create(resultantFile);
responseStream.Seek(0, SeekOrigin.Begin);
responseStream.CopyTo(fileStream);
fileStream.Close();
}
위의 예에서 사용된 샘플 PDF 파일과 위에서 생성된 결과 PowerPoint 프레젠테이션은 Binder1.pdf 및 converted.docx에서 다운로드할 수 있습니다.
- 결과 Word 문서를 보려면 무료 온라인 GroupDocs.Viewer를 사용해 보십시오.
cURL 명령을 사용하여 PDF를 DOCX로
Aspose.PDF Cloud 및 cURL 명령을 사용하여 PDF를 Word 문서(DOCX)로 변환하면 문서 변환을 위한 원활하고 다양한 솔루션을 제공합니다. cURL 명령을 활용하여 Aspose.PDF Cloud API와 상호 작용하면 PDF에서 DOCX로의 변환을 쉽게 시작할 수 있습니다. 이 접근 방식은 변환 프로세스를 단순화할 뿐만 아니라 정확성을 보장하고 원본 PDF의 구조, 형식 및 내용을 보존합니다.
이제 이 접근 방식의 첫 번째 단계는 다음 명령을 사용하여 JWT 액세스 토큰을 생성하는 것입니다.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
이제 JWT 토큰이 있으므로 다음 명령을 실행하여 PDF를 온라인에서 편집 가능한 Word 문서로 변환하십시오.
curl -v "https://api.aspose.cloud/v3.0/pdf/{inputPDF}/convert/doc?addReturnToLineEnd=false&format=DocX&mode=Textbox&recognizeBullets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "converted.docx"
inputPDF
를 입력 PDF 이름(클라우드 저장소에서 사용 가능)으로 바꾸고 accessToken
을 위에서 생성된 JWT 액세스 토큰으로 바꿉니다.
결론
결론적으로, PDF를 Word 문서(DOCX) 형식으로 변환하는 두 가지 접근 방식은 뚜렷한 장점을 제공하지만 Aspose.PDF Cloud는 원활하고 효율적인 문서 변환을 위한 최적의 솔루션으로 돋보입니다. 기존 cURL 명령은 API와 상호 작용하는 간단한 방법을 제공하지만 Aspose.PDF Cloud의 포괄적인 기능은 변환 프로세스를 새로운 차원으로 끌어올립니다. 또한 클라우드 기반 아키텍처는 확장성과 접근성을 보장하므로 복잡한 로컬 설치가 필요하지 않습니다.
유용한 링크
관련 기사
다음에 대한 정보를 보려면 다음 블로그 게시물을 방문하는 것이 좋습니다.