Concatenación de flujos PDF en memoria de alto rendimiento
Combinar varios documentos PDF requiere mucho más que simplemente concatenar archivos binarios. Cada PDF independiente posee su propio catálogo de documentos, jerarquía de árbol de páginas, diccionario de objetos indirectos (/ObjStm), descriptores de fuentes incrustados y tabla de referencias cruzadas.
Nuestra herramienta utiliza el mapeo de memoria WebAssembly de bajo nivel para analizar los diccionarios estructurales de cada documento de entrada directamente en la RAM del navegador. Nuestro motor reindexa todos los IDs de referencia de objetos indirectos secuencialmente, fusiona los árboles de nodos /Pages en una jerarquía lineal unificada y deduplica las tablas de fuentes para evitar un aumento innecesario del tamaño del archivo.
Debido a que toda la manipulación de páginas se calcula localmente en los hilos de tu CPU, la reordenación de páginas, la rotación de hojas individuales de 90 grados y la fusión de documentos se ejecutan en milisegundos sin latencia de subida a la red.

