PDF 문서를 쉽게 병합하고 결과를 C++ 코드의 PNG 그래픽 형식으로 내보냅니다. 이 C++ 라이브러리는 인터넷을 통해 HTTPS 호출을 전달하여 REST API를 사용하여 여러 PDF 파일을 단일 PNG 이미지로 결합하도록 설계되었습니다.
이것은 C++ 프로그래머에게 뛰어난 개발 유연성과 강력한 기능을 모두 제공하는 전문적인 클라우드 네이티브 PDF PNG 병합 솔루션입니다. 문서를 병합하여 디지털 PDF/PNG 워크플로를 자동화하고 프로세스의 일부 일상적인 부분을 빠르고 효율적인 PDF 처리 C++ 소프트웨어로 오프로드할 수 있습니다.
많은 경우에 PDF 파일을 단일 PNG 이미지로 결합해야 할 수도 있습니다. 예를 들어 인쇄 또는 보관하기 전에 여러 PDF 파일을 결합할 수 있습니다.
PDF 병합은 서로 다른 데이터 소스에서 PNG 이미지를 생성하기 위한 전체 통합 문서 처리 접근 방식의 일부일 수 있습니다. 이러한 작업에는 PDF 파일 세트를 처리하고 가능한 한 최단 시간에 병합하여 작고 정확한 그래픽 출력을 생성하는 완전한 기능을 갖춘 PDF/PNG 조작 C++ 라이브러리의 사용이 포함됩니다.
C++ 에서 PDF PNG 병합을 수행하려면 최소 두 개의 소스 PDF 문서가 필요합니다. 빠른 시작을 위해 아래 C++ 코드 예제를 확인하십시오.
using namespace aspose::words::cloud;
auto config = std::make_shared<ApiConfiguration>(L"####-####-####-####-####",
L"##################");
auto wordsApi = std::make_shared<WordsApi>(config);
auto document = std::shared_ptr<std::istream>(new std::ifstream(
std::filesystem::path(L"Input1.pdf"), std::istream::binary));
auto mergeProps = std::make_shared<aspose::words::cloud::models::DocumentEntry>();
mergeProps->setFileReference(
std::make_shared<aspose::words::cloud::models::FileReference>(
std::make_shared<std::wstring>(L"Input2.pdf"));
mergeProps->setImportFormatMode(std::make_shared<std::wstring>(L"KeepSourceFormatting"));
auto documentEntries =
std::make_shared<std::vector<std::shared_ptr<aspose::words::cloud::models::DocumentEntry>>>();
documentEntries->push_back(mergeProps);
auto documentList = std::make_shared<aspose::words::cloud::models::DocumentEntryList>();
documentList->setDocumentEntries(documentEntries);
std::shared_ptr<requests::AppendDocumentOnlineRequest> appendDocumentOnline(
new requests::AppendDocumentOnlineRequest(
document, documentList
)
);
auto mergedDocs = wordsApi->appendDocumentOnline(appendDocumentOnline);
std::shared_ptr<requests::SplitDocumentOnlineRequest> splitDocumentOnline(
new requests::SplitDocumentOnlineRequest(
mergedDocs, std::make_shared<std::wstring>(L"png"),
std::make_shared<bool>(true)
)
);
wordsApi->splitDocumentOnline(splitDocumentOnline);
GitHub에서 Aspose.Words Cloud SDK for C++ 복제합니다. "How to use the SDK" SDK 빌드 및 구성에 대한 자세한 정보를 찾을 수 있습니다.
필요한 보안 자격 증명을 빠르게 얻고 REST API에 액세스하려면 설명서의 Instructions 을 따르십시오.
자세한 내용은 Repository Documentation 를 참조하십시오.
다른 인기 있는 형식을 사용할 수 있습니다.