Converter HTML para PDF - Conversor de Páginas Web API
PDF4me Converter HTML para PDF transforma HTML transformar arquivos e conteúdo da web em conteúdo profissional. PDF documentos por meio de técnicas avançadas API integração. Esta poderosa solução processa HTML conteúdo, incluindo single HTML arquivos ou múltiplos HTML arquivos dentro ZIP arquivos, convertendo-os em arquivos de alta qualidade. PDF Documentos com opções personalizáveis de layout, formatação e estilo. API oferece suporte abrangente HTML Renderização com controle preciso sobre dimensões da página, margens, escala e elementos visuais, tornando-a ideal para arquivamento de conteúdo web, geração de documentos e automação. PDF fluxos de trabalho de criação.
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
- HTML Processamento de ArquivosConverter único HTML arquivos ou múltiplos HTML arquivos dentro ZIP arquivos
- Renderização de conteúdo webTransformar páginas web e HTML conteúdo em profissional PDF documentos
- Layout personalizávelSuporte para orientações retrato e paisagem com vários formatos de página.
- Formatação precisaDiversos tamanhos de página, incluindo A0-A8, Tabloide, Ofício, Declaração e Executivo.
- Estilização AvançadaControle sobre margens, escala, impressão de fundo e exibição de cabeçalho/rodapé.
- ZIP Suporte de ArquivoProcessar múltiplos HTML arquivos de arquivos compactados com especificação de arquivo de índice
REST API Ponto final
O PDF4me REST API usa padrão HTTP Métodos para interagir com recursos. Todos HTML para PDF As operações de conversão são realizadas por meio de um único ponto de extremidade:
- Método: POST
- Ponto final:
/api/v2/ConvertHtmlToPdf
Formatos suportados
O API Oferece suporte abrangente para diversas áreas. HTML Tipos de conteúdo e formatos de página:
HTML Tipos de conteúdo
- Solteiro HTML ArquivosProcessar arquivos .html individuais com conteúdo completo.
- ZIP Arquivos: Lidar com múltiplos HTML arquivos compactados ZIP arquivos
- Páginas da WebConverter conteúdo da web ao vivo e HTMLdocumentos baseados em
- HTML com ativosSuporte para HTML arquivos com conteúdo incorporado CSS, JavaScripte imagens
Formatos de página
- Tamanhos padrãoA0, A1, A2, A3, A4, A5, A6, A7, A8
- Formatos de negócios: Tablóide, Jurídico, Declaração, Executivo
- Dimensões personalizadasDimensionamento de página flexível para atender a requisitos específicos.
- Controle de orientaçãoOpções de layout retrato e paisagem:
Opções de layout
- Retrato de ModaOrientação vertical da página para documentos padrão
- Modo paisagemOrientação horizontal da página para conteúdo amplo
- Controle de MargemConfigurações precisas de margens superior, inferior, esquerda e direita.
- Opções de dimensionamento: Dimensionamento do conteúdo de 0 a 0,8 para um ajuste ideal
REST API Parâmetros
Lista completa de parâmetros para a conversão. HTML para PDF 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 e devem ser fornecidos para o API para funcionar corretamente.
Parâmetros obrigatórios
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Conteúdo do arquivo* | Base64 | Mapeia o conteúdo do arquivo da ação anterior. Suporta um único arquivo. HTML ou HTML arquivos em ZIP | JVBERi... |
| Nome do arquivo HTML* | String | A fonte HTML nome do arquivo com extensão .html | document.html |
| caminho do arquivo índice* | String | O caminho do arquivo de índice é obrigatório quando o arquivo de entrada é ZIP | index.html |
| Layout* | String | O layout da saída PDF arquivo. As opções são Retrato ou Paisagem | Portrait |
| Formatar* | String | Você pode selecionar qualquer formato - A0, A1, A2, A3, A4, A5, A6, A7, A8, Tablóide, Jurídico, Declaração, Executivo | A4 |
| Escala* | Decimal | Especifique a escala como um valor decimal entre 0 e 0,8. A escala determina o quanto o conteúdo será redimensionado. Um valor menor reduz o tamanho, enquanto um valor maior o aumenta dentro do intervalo permitido. Por exemplo, inserir 0,8 redimensionará o conteúdo para 80% do seu tamanho original. | 0.8 |
| Margem superior* | String | Especifique o valor para TopMargin de acordo com sua necessidade. Isso define o espaço entre a borda superior da página (ou contêiner) e o conteúdo. O valor deve ser fornecido com uma unidade válida (por exemplo, pixels). Por exemplo, inserindo 40px definirá uma margem superior de 40 pixels. | 40px |
| Margem inferior* | String | Especifique o valor de BottomMargin de acordo com sua necessidade. Essa configuração controla o espaço entre a borda inferior da página (ou contêiner) e o conteúdo. O valor deve ser inserido em uma unidade válida (por exemplo, pixels). Por exemplo, inserindo 40px criará uma margem inferior de 40 pixels, garantindo que o conteúdo seja deslocado para cima a partir da borda inferior. | 40px |
| Margem esquerda* | String | Especifique o valor para LeftMargin de acordo com sua necessidade. Isso define o espaço entre a borda esquerda da página (ou contêiner) e o conteúdo. O valor deve incluir uma unidade válida (por exemplo, pixels). Por exemplo, inserindo 40px criará uma margem esquerda de 40 pixels, deslocando o conteúdo para dentro a partir da borda esquerda. | 40px |
| Margem direita* | String | Especifique o valor para RightMargin de acordo com sua necessidade. Isso define o espaço entre a borda direita da página (ou contêiner) e o conteúdo. O valor deve ser fornecido com uma unidade válida (por exemplo, pixels). Por exemplo, inserindo 40px criará uma margem direita de 40 pixels, deslocando o conteúdo para dentro a partir da borda direita. | 40px |
| Imprimir fundo* | Boolean | Selecionar "verdadeiro" imprimirá o fundo (como cores, padrões ou imagens) juntamente com o conteúdo. PDFSelecionar "false" excluirá o fundo e apenas o conteúdo principal será exibido. PDF. | true |
| ExibirCabeçalhoRodapé* | Boolean | Selecionar "verdadeiro" incluirá o cabeçalho e o rodapé (como números de página, títulos ou outras informações definidas) no PDFSelecionar "false" excluirá o cabeçalho e o rodapé, de modo que apenas o conteúdo principal será exibido. | true |
Saída
O PDF4me Converter HTML para PDF REST API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de resposta
O bruto JSON resposta do API:
{
"File Content": "Output file content from PDF4me action",
"File Name": "Output file name from PDF4me action"
}
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| Conteúdo do arquivo | Conteúdo do arquivo de saída de PDF4me Ação |
| Nome do arquivo | Nome do arquivo de saída de PDF4me Ação |
Visão do esquema
A estrutura de dados e os tipos de resposta:
2 items
File Content: AB Output file content from PDF4me action
File Name: AB Output file name from PDF4me action
Indicadores de tipo:
AB= String
Visualização de Dados Binários
A conversão real PDF Dados e metadados do arquivo:
data
─────────────────────────────
File Content: Output file content from PDF4me action
File Name: Output file name from PDF4me action
Acesso a dados binários:
- PDF ContentePronto para download ou processamento posterior.
- HTML ConversãoConteúdo completo da web para PDF transformação
Exemplo de solicitação
Cabeçalho
Content-Type: application/json
Authorization: YOUR_API_KEY
Observação: Adquira o seu API chave do Painel de controle do PDF4me
Carga útil
{
"docContent": "Please put HTML base64 content",
"docName": "output.pdf",
"indexFilePath": "please input file path",
"layout": "Portrait",
"format": "A4",
"scale": 0.8,
"topMargin": "40px",
"bottomMargin": "40px",
"leftMargin": "40px",
"rightMargin": "40px",
"printBackground": true,
"displayHeaderFooter": true
}
Exemplos de código
O PDF4me Converter HTML para PDF 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#
- Java
- JavaScript
- Python
- Salesforce
- n8n
- Google Script
- AWS Lambda
Java Amostra
Java Implementação com tratamento completo de erros e processamento de respostas:
JavaScript Amostra
Node.js e compatível com navegadores JavaScript Implementação:
Google Script Amostra
Google Apps Script implementação para Google Workspace integração:
HTML Recursos de conversão
Processamento de conteúdo web
- HTML RenderizaçãoAvançado HTML mecanismo de análise e renderização
- CSS Apoiar: Completo CSS preservação de estilo e layout
- JavaScript ManuseioSuporte para conteúdo dinâmico e elementos interativos.
- Integração de ativosProcessamento de imagens, fontes e recursos externos.
Personalização de documentos
- Layout da páginaControle de orientação retrato e paisagem
- Seleção de formatoVários tamanhos de página, de A0 a A8, e formatos comerciais.
- Controle de MargemConfigurações precisas de margens superior, inferior, esquerda e direita.
- Opções de dimensionamentoDimensionamento de conteúdo para otimizar o ajuste e a legibilidade da página.
Estilização Avançada
- Impressão de fundoControle sobre cores, padrões e imagens de fundo.
- Cabeçalho/RodapéNumeração de páginas, títulos e informações do documento
- Preservação de ConteúdoMantém o original HTML estrutura e formatação
- Saída de qualidadeAlta resolução PDF geração com aparência profissional
Casos de uso e aplicações industriais
- Business & Enterprise
- E-commerce & Retail
- Legal & Professional Services
- Education & Training
- Government & Compliance
Casos de uso para empresas e negócios
- Geração de DocumentosCrie relatórios e documentos em PDF a partir de modelos HTML.
- Relatórios de negóciosConverter relatórios comerciais HTML para PDF
- Documentação CorporativaConverter documentos corporativos HTML em PDF
- Painéis de controle de negóciosConverter dashboards HTML em PDF para geração de relatórios
Casos de uso de comércio eletrônico e varejo
- Comércio eletrônicoGere catálogos de produtos e faturas a partir de conteúdo HTML.
- Catálogos de produtosConverter catálogos de produtos HTML para PDF
- FaturasConverter faturas HTML em PDF
- Relatórios de comércio eletrônicoConverter relatórios de e-commerce em HTML para PDF
Casos de uso de serviços jurídicos e profissionais
- Questões legais e de conformidadeConverter documentos jurídicos e contratos online para PDF
- Documentos LegaisConverter documentos jurídicos HTML em PDF
- ContratosConverter contratos HTML para PDF
- Documentação de ConformidadeConverter documentos de conformidade HTML em PDF
Casos de uso em educação e treinamento
- Educação e TreinamentoConverter cursos online e conteúdo educacional para o formato PDF.
- Cursos onlineConverter cursos online em HTML para PDF
- Conteúdo EducacionalConverter conteúdo educacional HTML em PDF
- Materiais de treinamentoConverter materiais de treinamento HTML para PDF
Casos de uso para governo e conformidade
- Arquivamento de conteúdo da WebConverter páginas da web e conteúdo HTML para PDF para preservação a longo prazo.
- Registros PúblicosConverter registros públicos em HTML para PDF para fins de arquivamento.
- Documentação governamentalConverter documentos governamentais em HTML para PDF
- Documentação regulamentarConverter documentos regulatórios HTML em PDF