Aspose.Words Cloud SDK for PHP
API C# .NET para processar documentos do Microsoft Word
API REST para criar, editar, dividir, mesclar, manipular e converter Word (DOC, DOCX, ODT) em PDF, HTML, EPUB, imagens e muito mais.
Aspose.Words Cloud SDK para PHP é uma plataforma baseada em nuvem que permite aos desenvolvedores integrar facilmente o processamento de documentos do Word recursos em seus aplicativos PHP com menor custo e esforço. Com este SDK, você pode criar, editar e converter documentos do Word, bem como manipular propriedades do documento, como autor, título e palavras-chave. O PHP Cloud SDK é um wrapper da Cloud API, projetado para ser simples, eficiente, seguro e mais produtivo. Os desenvolvedores de software podem incorporar facilmente recursos de geração, edição e conversão de documentos do Word em aplicativos PHP executados em qualquer sistema operacional moderno.
Aspose.Words Cloud SDK para PHP é uma plataforma poderosa e fácil de usar e inclui vários recursos importantes para geração e gerenciamento de documentos do Word, como inserção e atualização de marcadores, pesquisa de texto em documentos do Word, substituição de texto por outros valores, inserir comentários, obter todos os comentários do arquivo do Word, atualizar comentários, adicionar novas páginas, compactar documento do Word, inserir e gerenciar DrawingObjects, inserir um campo em um documento do Word, inserir/atualizar cabeçalhos e rodapés, obter todos os cabeçalhos/rodapés em um Documento do Word, insira e atualize notas de rodapé, insira e gerencie tabelas, execute mala direta online, obtenha todas as fontes em um documento do Word e muito mais.
Aspose.Words Cloud SDK para PHP suporta a conversão de documentos para alguns formatos de arquivo populares e de um formato para outro com facilidade. A biblioteca suporta conversão para mais de 20 formatos de arquivo, incluindo EMF, PDF, HTML, EPUB, DOTX, GIF, BMP, PNG, RTF, XPS, WML e muitos mais. O SDK pode ser usado para realizar operações de mala direta, como criar cartas, envelopes e etiquetas a partir de um banco de dados ou outra fonte de dados.
Introdução à API REST Aspose.Words Cloud PHP
Baixe, instale e configure o PHP 7.1 ou versão superior em seu servidor web. A maneira recomendada de instalar a API REST Aspose.Words Cloud PHP é usando o Composer. Use o seguinte comando para uma instalação tranquila.
Instale a API REST Aspose.Words Cloud PHP via Composer
composer require aspose-cloud/aspose-words-cloud
Você também pode baixá-lo diretamente do GitHub.Gerar e gerenciar documentos do Word via PHP REST API
A API REST Aspose.Words Cloud PHP fornece suporte completo para a criação de novos documentos Word do zero dentro de aplicativos PHP. A biblioteca oferece suporte total a vários recursos básicos e avançados para criação e processamento de documentos do Word, como adicionar novas páginas, compactar um documento do Word on-line, acessar e modificar propriedades do documento, obter estatísticas em um documento do Word, proteger documentos do Word, renderizar partes de um documento do Word em uma imagem, remova todas as macros de um documento do Word e muito mais.
Criar novos documentos do Word via API PHP
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{CreateDocumentRequest};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$createRequest = new CreateDocumentRequest(
"Sample.docx", NULL, NULL);
$wordsApi->createDocument($createRequest); ?>
Converta documentos do Word usando PHP REST API
A API REST Aspose.Words Cloud PHP permite que desenvolvedores de software convertam documentos do Microsoft Word e OpenOffice para outros formatos de arquivo suportados com alta qualidade e velocidade. A biblioteca suporta conversão para vários formatos de arquivo populares, como DOCX, DOC, RTF, ODT, PDF, HTML, MD, XAML, TXT, PNG, JPG e muitos outros. A biblioteca também incluiu várias outras conversões de documentos populares, como Converter PDF para Word, Converter Word para PDF, Converter MOBI para EPUB, Converter MOBI para PDF, Converter Word para EPUB, Converter Word para Imagem, Converter Word para HTML e muito mais.
Como converter PDF para Word programaticamente via PHP REST API?
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{SaveAsOnlineRequest};
use Aspose\Words\Model\{SaveOptionsData};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestDocument = "Sample.docx";
$requestSaveOptionsData = new SaveOptionsData(array(
"save_format" => "pdf",
"file_name" => "Sample_out.pdf",));
$saveRequest = new SaveAsOnlineRequest(
$requestDocument, $requestSaveOptionsData, NULL, NULL, NULL, NULL);
$wordsApi->saveAsOnline($saveRequest); ?>
Comparando vários documentos do Word via PHP
Aspose.Words Cloud SDK para PHP permite que desenvolvedores de software comparem seus documentos do Word com apenas algumas linhas de código PHP. A biblioteca permite comparar programaticamente dois documentos do Word e recuperar as diferenças entre eles. A biblioteca suporta a exibição do resultado da comparação de documentos e pode incluir informações sobre o tipo de diferença, como texto atualizado, texto excluído, texto recém-adicionado, alteração de formatação e assim por diante. Pode fornecer informações sobre a localização da diferença no documento e o texto que foi adicionado ou excluído.
Gerar relatório via biblioteca PHP
Aspose.Words Cloud SDK para PHP fornece funcionalidade completa para gerar relatórios profissionais DOCX, DOC, RTF e PDF prontos para impressão a partir de modelos dentro de aplicativos PHP. Para gerar um relatório, primeiro você precisa preparar seus dados de origem nos formatos JSON, XML ou CSV, depois criar um modelo de relatório e escrever um aplicativo PHP simples para vincular os dados ao modelo e produzir o documento de saída.
Executar o processo de geração de relatórios usando comandos PHP
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{BuildReportOnlineRequest};
use Aspose\Words\Model\{ReportEngineSettings};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestTemplate = "Sample.docx";
$requestReportEngineSettings = new ReportEngineSettings(array(
"data_source_type" => "Json",
"data_source_name" => "persons",));
$buildReportRequest = new BuildReportOnlineRequest(
$requestTemplate, "Data.json", $requestReportEngineSettings, NULL);
$wordsApi->buildReportOnline($buildReportRequest); ?>