#publishing
3 APIs con esta etiqueta
API de encuadernación
Matemáticas de encuadernación y producción de impresión como una API, calculadas local y determinísticamente: los números de ancho de lomo e imposición que un diseñador de libros, impresor o autoeditor necesita para diseñar un título. El endpoint de lomo calcula el ancho del lomo a partir del número de páginas y el grosor del papel: lomo = número de páginas ÷ páginas por pulgada (la especificación del papel del impresor, típicamente ~400–500 para papel de libro), o pliegos × calibre de la hoja, más las tapas — así que un libro de 250 páginas en papel de 400 PPI tiene un lomo de 0.625 pulgadas (15.9 mm). El endpoint de imposición calcula el diseño de encuadernación: para grapado al lomo redondea el número de páginas al siguiente múltiplo de cuatro (una hoja doblada son cuatro páginas) e informa los espacios en blanco para rellenar y las hojas; para libros cosidos o encuadernados en rústica agrupa las páginas en pliegos de 8, 16 o 32 e informa el número de pliegos, el total de páginas requerido y las páginas en blanco. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para autoedición, impresión bajo demanda, diseño de libros, preprensa y desarrolladores de aplicaciones de impresión, herramientas de lomo y cubierta e imposición, y educación en diseño gráfico. Cálculo local puro — sin key, sin servicio de terceros, instantáneo. El número de páginas cuenta ambos lados; PPI es la especificación del papel. En vivo, nada se almacena. 2 endpoints de cómputo. Para el peso del papel use una API de papel y para DPI/resolución una API de resolución.
api.oanor.com/bookbinding-api
API de Validación de ISBN
Validación y conversión de ISBN como una API, calculada local y determinísticamente. El endpoint validate detecta si un código es ISBN-10 o ISBN-13, ignora guiones y espacios, y verifica el dígito de control — ISBN-10 con el esquema mod-11 cuyo último carácter puede ser la letra X (para 10), e ISBN-13 con el esquema ponderado 1-3-1-3 mod-10 — por lo que 0-306-40615-2 y 978-0-306-40615-7 ambos validan mientras que un dígito de control incorrecto es rechazado. El endpoint checkdigit calcula el dígito de control final para una raíz de 9 dígitos de ISBN-10 o una raíz de 12 dígitos de ISBN-13 (y lo recalcula para un código completo). El endpoint convert convierte entre las dos formas: un ISBN-10 se convierte en ISBN-13 anteponiendo 978 y recalculando el dígito de control, y un ISBN-13 con prefijo 978 se convierte de vuelta a ISBN-10 (los códigos con prefijo 979 no tienen equivalente ISBN-10). Todo se calcula local y determinísticamente, por lo que es instantáneo y privado. Ideal para desarrolladores de aplicaciones de publicación, bibliotecas, librerías, catálogos, comercio electrónico y metadatos, herramientas de validación de ISBN y códigos de barras, y sistemas de inventario. Cálculo local puro — sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esta es una validación y conversión específica de ISBN; para dígitos de control genéricos Luhn/Verhoeff use una API de dígitos de control.
api.oanor.com/isbn-api
API de CTAN
El ecosistema de paquetes TeX y LaTeX — CTAN, la Comprehensive TeX Archive Network — como una API. Consulte cualquiera de los ~6,900 paquetes de CTAN para obtener su título y descripción, última versión y fecha, licencia, autores (con nombres resueltos), alias, temas, enlaces de inicio y repositorio, y si se incluye con MiKTeX y TeX Live; busque en todo el registro por nombre y título; y resuelva cualquier ID de autor de CTAN a un nombre. Cubre el mundo TeX/LaTeX desde PGF/TikZ, Beamer y KOMA-Script hasta amsmath, biblatex y listings. En vivo desde la API JSON oficial de CTAN. Ideal para editores y herramientas de LaTeX, paneles de paquetes, tuberías de publicación académica y análisis del ecosistema TeX. Datos abiertos de CTAN.
api.oanor.com/ctan-api