Pular para o conteúdo principal

Excluir páginas do Word - Gerenciamento de páginas API

PDF4me Excluir páginas do Word Permite remover páginas ou intervalos de páginas específicos de documentos do Word com opções flexíveis de seleção de páginas. API O serviço processa arquivos do Word e exclui páginas usando exclusão baseada em intervalo (página inicial à página final), exclusão por número de página específico (listas separadas por vírgula) e padrões de exclusão combinados. API recebe conteúdo de documento Word através de REST API chamadas, utilizando Base64 Codificação para transmissão segura. Com suporte para controle total sobre seleção de páginas, otimização de documentos e limpeza de conteúdo, esta solução é ideal para fluxos de trabalho de aprimoramento, gerenciamento de conteúdo e preparação de documentos.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me REST APIPara que uma solicitação seja aceita, é necessário incluir as credenciais de autenticação adequadas. A autenticação garante a segurança da comunicação e valida sua identidade como usuário autorizado do sistema. REST API.

Principais características

  • Seleção de página flexívelExcluir páginas por intervalo, números específicos ou uma combinação de ambos
  • Exclusão baseada em intervaloRemover páginas consecutivas da página inicial à página final
  • Exclusão de página específicaRemova páginas individuais usando números de página separados por vírgulas.
  • Otimização de DocumentosLimpe os documentos removendo conteúdo indesejado.
  • Preservação de FormatoManter a formatação e a estrutura originais do documento.
  • Preservação de MetadadosManter propriedades do documento e metadados personalizados.
  • ValidaçãoValidação automática de números de página e tratamento de erros.
  • Apoio à CulturaProcessamento de documentos específico para cada localidade

REST API Ponto final

O PDF4me REST API usa padrão HTTP Métodos para interagir com recursos. Todas as operações de exclusão de páginas são realizadas por meio de um único ponto de extremidade:

  • Método: POST
  • Ponto final: office/ApiV2Word/DeletePages

REST API Parâmetros

Lista completa de parâmetros para a função Excluir Páginas do Word. REST APIOs parâmetros estão organizados por categoria para melhor compreensão e implementação.

Importante: Os parâmetros marcados com um asterisco (*) são obrigatórios. Pelo menos um parâmetro de exclusão de página (startPage, endPage ou pageNumbers) deve ser fornecido.

Parâmetros obrigatórios

ParâmetroTipoDescriçãoExemplo
documento*ObjectReferência do documento. Deve conter Nome (string): Nome do arquivo Word com extensão .docx{ "Name": "document.docx" }
conteúdo do documento*Base64Conteúdo do documento Word codificado em Base64UEsDBBQABgAIAAAA...

Parâmetros opcionais (pelo menos um é necessário para a exclusão da página)

ParâmetroTipoDescriçãoExemplo
Página inicialIntegerNúmero da página inicial (índice baseado em 1). Número da página a partir da qual a exclusão deve começar. Deve ser ≥ 1 e ≤ ao número de páginas do documento. Se apenas a página inicial for fornecida, a exclusão será feita a partir desta página até o final do documento. Não pode ser maior que a página final.2
página finalIntegerNúmero da página final (índice baseado em 1). Número da página em que a exclusão deve ser interrompida. Deve ser ≥ startPage e ≤ número de páginas do documento. O intervalo é inclusivo (as páginas inicial e final serão excluídas). Pode ser combinado com pageNumbers para padrões de exclusão complexos.5
Números de páginaStringLista de números de páginas específicos a serem excluídos, separados por vírgulas. Formato: "1,3,4" ou "1-3,5,7-9". Pode ser usado sozinho ou combinado com startPage/endPage. Números de página inválidos são ignorados silenciosamente. Exemplo: "2,4,6,8" exclui as páginas 2, 4, 6 e 8."2,4,6"
nome_da_culturaStringCódigo de cultura para processamento de documentos (ex.: "en-US", "de-DE", "fr-FR"). Padrão: nulo (nenhum processamento específico de cultura). Afeta o idioma e a formatação do documento.en-US

Modos de exclusão de página

O API Suporta vários modos de exclusão de páginas:

  1. Exclusão de intervalo: Usar startPage e endPage para excluir páginas consecutivas
  2. Exclusão de página específica: Usar pageNumbers para excluir páginas individuais
  3. Deleção CombinadaUse parâmetros de intervalo e parâmetros de página específicos em conjunto.
  4. Apagar para finalizar: Usar somente startPage excluir daquela página para documentar o fim

Observação: Todos os números de página são baseados em 1 (primeira página = 1, não 0). Os números de página são validados automaticamente em relação à contagem de páginas do documento.

Saída

O PDF4me Excluir páginas do Word REST API Retorna respostas diferentes dependendo do modo de processamento. API retorna o documento Word como um Base64string codificada em JSON formato, não como dados binários.

Processamento síncrono (padrão)

O API processa a solicitação e retorna:

Código de status: 200 OK

Tipo de conteúdo: application/json

Corpo da resposta:

{
"document": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"fileName": "document.docx",
"success": true,
"errorMessage": null
}

Campos de resposta:

  • documento (string): O documento do Word com as páginas especificadas excluídas, codificado como Base64 corda
  • nome_do_arquivo (string): O nome do arquivo Word de saída
  • sucesso (booleano): Indica se a solicitação foi bem-sucedida.
  • mensagem de erro (string ou nulo): Detalhes do erro quando o sucesso for falso

Como usar:

  1. Extraia o document campo do JSON resposta (Base64)
  2. Decifre o Base64 string para obter os dados binários do documento Word
  3. Salve ou processe o arquivo do Word conforme necessário.

Exemplo (JavaScript):

const response = await fetch(url, options);
const data = await response.json();
const wordBytes = atob(data.document); // Decode Base64
// Save or process wordBytes

Exemplos de exclusão de página

Entendendo diferentes padrões de exclusão de páginas:

Páginas do documentoPágina inicialpágina finalNúmeros de páginaResultado
1,2,3,4,524-Capacidade: 1,5
1,2,3,4,53--Contém: 1,2
1,2,3,4,5--"2,4"Mantém: 1,3,5
1,2,3,4,523"5"Mantém: 1,4

Exemplo de solicitação

Cabeçalho

Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY

Observação:

  • Adquira o seu API chave do PDF4me Painel
  • O API a chave deve ser Base64 codificado e prefixado com "Básico" no Authorization cabeçalho
  • Exemplo: Se o seu API chave é abc123, codifique-o para Base64 e usar Authorization: Basic YWJjMTIz

Carga útil

Exemplo básico (exclusão de intervalo):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 4
}

Exemplo de páginas específicas:

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"pageNumbers": "2,4,6,8"
}

Exemplo avançado (exclusão combinada):

{
"document": { "Name": "document.docx" },
"docContent": "UEsDBBQABgAIAAAAIQDfpNJsWgEAACAFAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC...",
"startPage": 2,
"endPage": 5,
"pageNumbers": "7,9",
"cultureName": "en-US"
}

Exemplos de código

O PDF4me Excluir páginas do Word REST API Fornece exemplos de código em várias linguagens de programação. Escolha a linguagem que melhor se adapta ao seu ambiente de desenvolvimento:

C# (CSharp) Exemplo

Completo C# Implementação para excluir páginas de documentos do Word:

Casos de uso e aplicações industriais

Casos de uso de serviços jurídicos e profissionais

  • Limpeza por contratoRemova as páginas de assinatura e os anexos das cópias do contrato.
  • Preparação de Documentos LegaisApague as páginas confidenciais antes de distribuí-las ao cliente.
  • Otimização do arquivamento de documentos judiciaisRemova páginas desnecessárias para atender aos requisitos de arquivamento.
  • Versões de documentos do clienteCrie versões limpas removendo as notas internas.

Obtenha ajuda