Usa la libreria C++ per unire PDF a immagine tramite REST API. Combina facilmente due o più PDF file in un unico file immagine utilizzando C++.
Unisci facilmente file PDF ed esporta il risultato in formato grafico in C++ codice. Questa libreria C++ è progettata per combinare più file PDF in un'unica immagine utilizzando REST API, ovvero passando le chiamate HTTPS su Internet.
Questa è una soluzione professionale di unione PDF to Image nativa per il cloud che offre ai programmatori C++ sia una grande flessibilità di sviluppo che potenti funzionalità. Unendo i file, è possibile automatizzare i flussi di lavoro di immagini/PDF digitali e scaricare alcune parti di routine del processo su un software C++ per l'elaborazione PDF veloce ed efficiente.
Potrebbe essere necessario combinare file PDF in un'unica immagine in molti casi. Ad esempio, potresti voler combinare più file PDF prima di stampare o archiviare.
La fusione PDF può far parte di un approccio integrato di elaborazione dei documenti per la generazione di immagini da origini dati disparate. Tali attività implicano l'uso di una libreria C++ di manipolazione di immagini/PDF completa che elaborerà una serie di file PDF e li unirà insieme nel più breve tempo possibile, producendo un output grafico compatto e accurato.
Per eseguire l'unione da PDF a immagine in C++, sono necessari almeno due file PDF di origine. Per un rapido avvio, dai un'occhiata all'esempio di C++ codice di seguito.
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"jpg"),
std::make_shared<bool>(true)
)
);
wordsApi->splitDocumentOnline(splitDocumentOnline);
Clona Aspose.Words Cloud SDK for C++ da GitHub. Puoi trovare informazioni dettagliate sulla creazione e la configurazione dell'SDK nella sezione "How to use the SDK".
Per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API, segui queste Instructions nella documentazione.
Fare riferimento alla Repository Documentation per vedere i dettagli.
Puoi usare altri formati popolari: