Utilice la C++ biblioteca para fusionar PDF con imagen a través de la REST API. Combine fácilmente dos o más PDF archivos en un solo imagen archivo usando C++.
Combine fácilmente PDF archivos y exporte el resultado a formato gráfico en C++ código. Esta biblioteca de C++ está diseñada para combinar múltiples PDF archivos en una sola imagen utilizando la REST API, es decir, pasando llamadas HTTPS a través de Internet.
Esta es una solución profesional de fusión de PDF a imagen nativa de la nube que proporciona a los programadores de C++ una gran flexibilidad de desarrollo y funciones potentes. Al fusionar archivos, puede automatizar sus flujos de trabajo digitales PDF/Imagen y descargar algunas partes rutinarias del proceso al software C++ de procesamiento PDF rápido y eficiente.
Es posible que deba combinar PDF archivos en una sola imagen en muchos casos. Por ejemplo, es posible que desee combinar varios PDF archivos antes de imprimirlos o archivarlos.
La combinación de PDF puede ser parte de un enfoque completo de procesamiento de documentos integrado para generar imagenes a partir de fuentes de datos dispares. Dichas tareas implican el uso de una C++ biblioteca de manipulación de imagenes/PDF con todas las funciones que procesará un conjunto de PDF archivos y los combinará en el menor tiempo posible, produciendo una salida gráfica compacta y precisa.
Para realizar la fusión de PDF a imagen en C++, necesita al menos dos PDF archivos de origen. Para un inicio rápido, consulte el ejemplo de código de C++ a continuación.
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);
Clone Aspose.Words Cloud SDK for C++ de GitHub. Puede encontrar información detallada sobre cómo construir y configurar el SDK en la sección "How to use the SDK".
Para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API, siga estas Instructions en la documentación.
Consulte la Repository Documentation para ver los detalles.
Puede utilizar otros formatos populares: