Versão do PDF Combiner-X baseado em servidor | CoolUtils
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
PDF Combine X é um aplicativo baseado em servidor para combinar arquivos PDF em um documento PDF e PDF/A compatível com padrões de várias páginas. Instale-o uma vez no seu servidor e mescle PDFs de qualquer maneira:
Cada arquivo pode se tornar um marcador no PDF de saída. O aplicativo também pode criar um índice clicável para que você possa navegar no seu PDF de várias páginas com mais facilidade.
Com o PDF Combine X, você pode criptografar PDFs com uma senha e definir permissões de usuário. Adicione uma marca d'água de texto para evitar o uso não autorizado de seus documentos.
Para profissionais jurídicos, o PDF Combine X oferece o recurso de carimbo Bates . Você define a fonte, a cor e a posição do seu carimbo. Tanto a numeração sequencial quanto o recomeço com cada pasta são suportados.
Use nossa API direta com apenas algumas linhas de código para mesclar PDFs rapidamente. Oferecemos código de amostra para ASP, C++, PHP . A licença comercial padrão é boa ou 1 servidor; todos os funcionários da empresa podem usá-la. Se você quiser redistribuir o aplicativo para seus clientes, solicite a licença livre de royalties.
(inclui 30 dias de teste GRATUITO)
(apenas $350.00)
string src="C:\\teste\\teste1.pdf".Chr(13)."C:\\teste\\teste2.pdf";
string dest="C:\\teste\\DestCombine.PDF";
PDFCombineX Cnv = novo PDFCombineX();
Cnv.Convert(origem, destino, "-c PDF -log c:\\Combine.log");
MessageBox.Show("Conversão concluída!");
C escuro
Defina C=CreateObject("PDFCombine.PDFCombineX")
C.Converter "c:\source1.pdf"+Chr(13)+"c:\source2.pdf", "c:\dest.pdf", "-fo"
conjunto C = nada
$src="C:\\teste\\teste1.pdf".Chr(13)."C:\\teste\\teste2.pdf";
$dest="C:\\teste\\DestCombine.PDF";
se (file_existe($dest)) unlink($dest);
$c= novo COM("PDFCombine.PDFCombineX");
$c->convert($src,$dest, "-c PDF -log c:\doc.log");
se (file_existe($dest)) eco "OK"; senão eco "falha:".$c->ErrorMessage;
requer 'win32ole'
c = WIN32OLE.new('PDFCombine.PDFCombineX')
src="C:\\teste\\teste1.pdf\nC:\\teste\\teste2.pdf";
dest="C:\\teste\\DestCombine.pdf";
c.convert(origem,destino, "-c PDF -log c:\\teste\\PDFCombine.log");
se não File.exist?(dest)
coloca c.ErrorMessage
fim
importar win32com.client
importar os.path
c = win32com.client.Dispatch("PDFCombine.PDFCombineX")
src="C:\\teste\\teste1.xlsx/nC:\\teste\\teste2.docx";
dest="C:\\teste\\DestCombine.pdf";
c.convert(origem, dest, "-c PDF -log c:\\teste\\PDFCombine.log");
se não os.path.exists(file_path):
imprimir(c.ErrorMessage)
usa Diálogos, Vcl.OleAuto;
var
c: OleVariant;
Fonte: String;
começar
c:=CreateOleObject('PDFCombine.PDFCombineX');
Fonte:='c:\teste\fonte1.docx'+Chr(13)+'c:\teste\fonte2.xlsx';
C.Convert(Fonte, 'c:\teste\dest.pdf', '-cPDF -log c:\teste\PDFCombine.log');
SE c.ErrorMessage<> Então
MostrarMensagem(c.ErrorMessage);
fim;
var c = novo ActiveXObject("PDFCombine.PDFCombineX");
var src="C:\\teste\\teste1.xlsx/nC:\\teste\\teste2.docx";
c.Convert(origem, "C:\\teste\\dest.pdf", "-c PDF");
se (c.ErrorMessage!="")
alerta(c.ErrorMessage)
usar Win32::OLE; meu $src="C:\\teste\\teste1.docx\nC:\\teste\\teste2.xlsx"; meu $dest="C:\\test\\DestCombine.pdf"; meu $c = CreateObject Win32::OLE 'PDFCombine.PDFCombineX'; $c->convert($src,$dest, "-c pdf -log c:\\teste\\PDFCombine.log"); imprimir $c->ErrorMessage se -e $dest;
O PDF Combine X inclui o PDFCombineX.exe, um binario de console que pode ser acionado a partir de scripts, tarefas agendadas, executores de CI ou qualquer servico de back-end. O conjunto de flags corresponde ao da GUI PDFCombine.exe; para a referencia completa, consulte a documentacao da linha de comando. As receitas abaixo cobrem os cenarios de mesclagem sobre os quais os clientes de servidor perguntam com mais frequencia.
A chamada mais simples possivel — aponte para uma pasta, indique um destino e voce obtem um unico PDF combinado.
PDFCombineX.exe "C:\reports\" "C:\out\Q4-report.pdf" -cPDF
Quando a pasta de origem tambem contem rascunhos e arquivos nao relacionados, use um curinga para selecionar apenas os PDFs que devem ir para a saida.
PDFCombineX.exe "C:\reports\Final-*.pdf" "C:\out\Q4-finals.pdf" -cPDF
Os curingas ? e * ambos funcionam, e voce pode listar varias origens separadas por espacos — por exemplo, C:\Folder1\ C:\Folder2\ C:\Dest.pdf.
Para autos de processo, auditorias ou entregaveis por projeto, geralmente voce quer um PDF combinado por subpasta em vez de um arquivo gigantesco. -Recurse percorre a arvore; -combine folder agrupa as paginas de origem em uma saida separada para cada pasta.
PDFCombineX.exe "C:\cases\*.pdf" "C:\out\" -cPDF -Recurse -combine folder
Quando dezenas de PDFs aterrissam em uma unica saida, uma tabela de marcadores transforma o arquivo combinado em um documento navegavel. -bstyle file cria um marcador por arquivo de origem usando o nome do arquivo.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-bookmarked.pdf" -cPDF -bookmark -bstyle file
Use -bstyle title para extrair o texto do marcador a partir do titulo do documento de cada PDF, ou -bfolders para inserir um marcador-pai para cada pasta.
Entregaveis de conformidade e descoberta quase sempre precisam de cabecalho ou rodape com numeracao de paginas. Os tokens [page] e [date] sao expandidos no momento da renderizacao.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\Q4-paginated.pdf" -cPDF -HeadText "[page] of [count]" -HeadAlign center -FootText "Acme Corp — [date]" -FootAlign right
Padrao para enviar dossies mesclados a advogados externos: uma senha de proprietario bloqueia permissoes de edicao/impressao, uma senha de usuario controla a abertura do arquivo.
PDFCombineX.exe "C:\cases\Smith\*.pdf" "C:\out\Smith-dossier.pdf" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Print,Copy
Substitua a lista de permissoes separada por virgulas por qualquer combinacao de Print, Copy, Modify, Annotation, FormFill, Accessibility, DocAssembly, HighResPrint.
Quando um worker grava um arquivo de fila e o conversor o consome, voce nao quer codificar cada caminho de arquivo na linha de comando. -list le mascaras de arquivo (uma por linha) de um arquivo de texto simples.
PDFCombineX.exe -list "C:\queues\merge-batch.txt" "C:\out\combined.pdf" -cPDF -bstyle file
Se a sua pasta de origem contem Invoice-1001-page1.pdf, Invoice-1001-page2.pdf, Invoice-1002-page1.pdf, voce quer um arquivo mesclado por numero de fatura, nao um unico arquivo gigante. -combine name agrupa por um prefixo comum no nome; -npr escolhe quantos caracteres iniciais definem o grupo.
PDFCombineX.exe "C:\invoices\*.pdf" "C:\out\" -cPDF -combine name -npr 12 -sort name
Para pacotes de diretoria e entregaveis a clientes: anexe uma capa, depois adicione um indice clicavel construido a partir dos marcadores.
PDFCombineX.exe "C:\reports\*.pdf" "C:\out\BoardPacket.pdf" -cPDF -bookmark -bstyle file -coverstyle Custom -coverfile "C:\templates\BoardCover.pdf" -content -toclinestyle Dot
Para fluxos de gestao de registros que exigem PDF/A ISO 19005, uma assinatura digital, metadados de autoria completos e um log detalhado do que foi mesclado.
PDFCombineX.exe "C:\archive\2024\*.pdf" "C:\archive\2024-combined.pdf" -cPDF -pdfa -PDFAuthor "Acme Compliance" -PDFTitle "2024 Filings" -PDFSubject "Annual archive" -PFXFile "C:\certs\acme.pfx" -PFXPass "cert-pwd" -SignName "Sig1" -SignRes "Archival" -log "C:\logs\pdfcombine.log" -verbosity detail -logmode append
Atualizado Mon, 04 May 2026
(apenas $350.00)
Baixe a versão de teste gratuita e converta seus arquivos em minutos.
Não é necessário cartão de crédito ou email.