Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Conversione .chm

  1. #1
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772

    Conversione .chm

    Ciao, a tutti,
    avrei necessita di convertire un file .chm in txt, pdf o html sotto linux.
    Nella maggior parte dei casi riesco ad utilizzare chm2pdf. Tuttavia, su alcuni files, salta e non c'è modo di convertire, e quindi parsare, il file.

    Vorrei sapere se qualcuno conosce alternative free, possibilmente tools che si possan comodamente utilizzare da linea di comando ed il cui output sia, appunto, pdf, html o txt.

    grazie mille a tutti
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  2. #2

  3. #3
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    Ti ringrazio per il suggerimento
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  4. #4
    ma al comando: htmldoc ti apre l'interfaccia grafica?

    a me no... bo

  5. #5
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772
    A me si. Tuttavia chiamare in ordine extract_chmLib ed htmldoc è il procedimento di chm2pdf stesso.
    Io ho risolto in questo modo:

    1. extract_chmLib di tutto il contenuto del .chm in una dir (eventualmente reindirizzando lo stdout su /dev/null se molesta)
    2. creare un file zip unico di tutta la dir con zip -qmr (la dir originale ed il suo contenuto son rimossi)
    3. Lavorare su tutto il contenuto del file zip passandone il contenuto a grep tramite unzip ed una pipe
    unzip -p filezip | grep -aP pattern

    In questo modo sono riuscito effettivamente a manipolare tutti i file .chm sui quali chm2pdf falliva e ad estrarne i contenuti cui ero interessato.
    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.