Contando páginas en un documento de Word

Esto puede ayudarte. Cuenta el número de alimentaciones de formularios (a veces se usa para separar páginas), pero no estoy seguro de si funcionará para todos los documentos (supongo que no).

WordExtractor extractor = new WordExtractor(document);
String[] paragraphs = extractor.getParagraphText();

int pageCount = 1;
for (int i = 0; i < paragraphs.length; ++i) {
    if (paragraphs[i].indexOf("\f") >= 0) {
        ++pageCount;
    }
}

System.out.println(pageCount);
Respuesta 1

Kotlin permite la extensión de los tipos existentes. Por ejemplo, podemos hacer esto: fun String.replaceSpaces (): String {return this.replace ('', '_')} val formatted = str.replaceSpaces () Sin embargo ...

¿Hay alguna forma de optimizar Jython sin recurrir a la creación de perfiles o cambiar significativamente el código? Específicamente, ¿hay alguna bandera que se pueda pasar al compilador, o sugerencias de código en apretado ...

// Convierte un nombre en una clave usando radix-26: // Usa todas las letras del alfabeto como dígitos. // Supongamos que solo tratamos con letras minúsculas por simplicidad. // Entonces puedes crear la raíz (...

Estoy buscando grandes proyectos Java (más de 100 MB) de código abierto. ¿Alguien sabe algo? Nota: Estoy marcando esto como wiki comunitario, aunque no estoy seguro de si es correcto.