Concatenação de Fluxo PDF em Memória de Alto Desempenho
Combinar vários documentos PDF exige muito mais do que simplesmente concatenar arquivos binários. Cada PDF independente possui seu próprio catálogo de documentos, hierarquia de árvore de páginas, dicionário de objetos indiretos (/ObjStm), descritores de fontes incorporadas e tabela de referência cruzada.
Nossa ferramenta utiliza mapeamento de memória WebAssembly de baixo nível para analisar os dicionários estruturais de cada documento de entrada diretamente na RAM do navegador. Nosso mecanismo reindexa todos os IDs de referência de objetos indiretos sequencialmente, mescla as árvores de nós /Pages em uma hierarquia linear unificada e desduplica as tabelas de fontes para evitar o inchaço desnecessário do arquivo.
Como toda a manipulação de páginas é calculada localmente nas threads da sua CPU, a reordenação de páginas, a rotação de folhas individuais em 90 graus e a mesclagem de documentos são executadas em milissegundos, com latência zero de upload de rede.

