Você é um desenvolvedor C++ que deseja adicionar para integrar o recurso de conversão XPS para PPS dentro de seus aplicativos C++? Você pode fazer isso em duas etapas simples. Você pode exportar XPS para PPTX usando Aspose.PDF for C++ . Em segundo lugar, usando Aspose.Slides for C++ , você pode converter PPTX para PPS. Ambas as APIs estão no pacote Aspose.Total for C++ .
API C++ para exportar XPS para PPS
- Abra o arquivo XPS usando a referência de classe Document
- Converta XPS para PPTX usando a função do método Save
- Carregue o documento PPTX usando a referência de classe Apresentação
- Salve o documento no formato PPS usando a função de membro Save e defina “Pps” como SaveFormat
Requisitos de conversão
Instale a partir da linha de comando como nuget install Aspose.Total.Cpp
ou via Package Manager Console do Visual Studio com Install-Package Aspose.Total.Cpp
.
Como alternativa, obtenha o instalador MSI offline ou as DLLs em um arquivo ZIP em downloads .
// load XPS file with an instance of Document class
auto doc = MakeObject<Document>(u"template.xps");
// save XPS as PPTX format
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Pps format
prs->Save(u"output.pps", Aspose::Slides::Export::SaveFormat::Pps);
Alterar senha do documento XPS via C++
No processo de renderização de XPS para PPS, você pode abrir um XPS protegido por senha e também alterar sua senha. Para alterar a senha de um arquivo XPS, você deve saber a senha do proprietário desse documento. Você pode carregar um documento PDF protegido por senha com Aspose.PDF for C++ especificando sua senha de proprietário e usando o método ChangePasswords para alterar a senha.
// load an existing XPS Document
auto doc = MakeObject<Document>(L"input.xps", L"owner");
// change password of XPS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");
Adicionar imagens da Web no arquivo PPS via C++
Depois de converter XPS para PPS, você também pode adicionar imagens da web ao seu documento de saída. Aspose.Slides for C++ suporta operações com imagens nestes formatos populares: JPEG, PNG, BMP, GIF e outros. Você pode adicionar uma ou várias imagens em seu computador em um slide em uma apresentação. Este código de exemplo em C++ mostra como adicionar uma imagem a um arquivo PPS
// instantiate a Presentation object that represents a PPS file
auto pres = System::MakeObject<Presentation>("output.pps");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.pps", SaveFormat::Pps);
Explore XPS Opções de conversão com C++
O que é XPS Formato de Arquivo
XPS, abreviação de XML Paper Specification, é um formato de arquivo criado pela Microsoft para representar documentos de layout fixo. Os arquivos XPS contêm o conteúdo e as configurações de impressão de um documento, tornando-os adequados para preservar o layout e a aparência de um documento em diferentes dispositivos e plataformas.
O formato XPS é baseado em XML (eXtensible Markup Language), uma linguagem de marcação amplamente usada para representação de dados estruturados. Os arquivos XPS encapsulam o conteúdo do documento, como texto, imagens, gráficos vetoriais e anotações, em um formato XML estruturado. Isso permite fácil interpretação e renderização dos elementos visuais do documento.
Os arquivos XPS são conceitualmente semelhantes aos arquivos PDF (Portable Document Format), pois ambos visam fornecer uma maneira confiável de apresentar e compartilhar documentos, preservando sua formatação e disposição. No entanto, os arquivos PDF ganharam suporte mais amplo em diferentes aplicativos de software e dispositivos de hardware, tornando-os mais amplamente aceitos e compatíveis.
Para visualizar e trabalhar com arquivos XPS, a Microsoft fornece um XPS Viewer como parte do sistema operacional Windows . Vários aplicativos e ferramentas de terceiros também oferecem suporte para abrir, criar e converter arquivos XPS. No entanto, em comparação com o PDF, a gama de software e hardware compatível com o formato XPS pode ser mais limitada.
O que é PPS Formato de Arquivo
O formato de arquivo PPS é uma extensão usada pelo Microsoft PowerPoint para salvar apresentações projetadas especificamente para fins de apresentação de slides. Significa “Apresentação de slides do PowerPoint” e está intimamente relacionado ao formato PPT (Apresentação do PowerPoint). Os arquivos PPS contêm uma coleção de slides, cada um com seu próprio conteúdo, layout e formatação.
Ao contrário dos arquivos PPT, que são abertos no editor do PowerPoint, os arquivos PPS devem ser abertos diretamente no modo de apresentação de slides. Quando um arquivo PPS é aberto, ele inicia a apresentação no modo de tela inteira, exibindo imediatamente os slides na ordem em que foram criados. Isso permite uma experiência de apresentação perfeita e ininterrupta, sem a necessidade de navegação manual.
Arquivos PPS são comumente usados para compartilhar apresentações com outras pessoas que precisam apenas visualizar os slides em vez de editá-los. Ao salvar uma apresentação como um arquivo PPS, você garante que os destinatários possam abrir e visualizar a apresentação como pretendido, sem modificar acidentalmente o conteúdo. Isso o torna um formato conveniente para distribuir apresentações de slides para reuniões, conferências ou apresentações autogeridas.
O formato PPS retém todos os elementos visuais, animações, transições e conteúdo multimídia incluídos na apresentação original do PowerPoint. Ele fornece uma maneira conveniente de fornecer apresentações de slides polidas e com aparência profissional que mantêm o design e os efeitos pretendidos.
Para abrir e visualizar arquivos PPS, os destinatários geralmente precisam de um aplicativo de software compatível, como Microsoft PowerPoint, PowerPoint Viewer ou outro software de apresentação capaz de ler arquivos PPS. Esses aplicativos permitem que os usuários aproveitem toda a experiência de apresentação sem a necessidade de recursos de autoria ou edição.