* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

A Calibre le falta PDFtoHTML

Recientemente he adquirido un ereader Amazon Kindle. He instalado calibre para organizar mis libros electrónicos y convertir los que tengo en PDF a MOBI, el formato por defecto del Kindle. El problema es que para realizar esta operación, es necesario PDFtoHTML, un paquete que no he encontrado ni para Magia ni para Mandriva más allá de la versión 2007. Me he aventurado a instalar la versión para 2007 en Mageia 1 y en principio no ha surgido ningún problema, pero cuando intento convertir un libro, se genera el siguiente log:

ERROR: Error de conversión: <b>Fallo</b>: Convertir el libro 1 de 1 (Antoine De Saint Exupéry - Principito)

Convertir el libro 1 de 1 (Antoine De Saint Exupéry - Principito)
Resolved conversion options
calibre version: 0.7.32
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0.0,
 'book_producer': None,
 'change_justification': u'original',
 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part|prologue|epilogue\\s+', 'i')) or @class = 'chapter']",
 'chapter_mark': u'pagebreak',
 'comments': None,
 'cover': '/tmp/calibre_0.7.32_tmp_arNsPv/calibre_0.7.32_cPibSj.jpeg',
 'debug_pipeline': None,
 'disable_font_rescaling': False,
 'dont_compress': False,
 'extra_css': None,
 'font_size_mapping': None,
 'footer_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)',
 'header_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)',
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0xabb8fcc>,
 'insert_blank_line': False,
 'insert_metadata': False,
 'isbn': None,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0.0,
 'linearize_tables': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'max_toc_links': 50,
 'new_pdf_engine': False,
 'no_chapters_in_toc': False,
 'no_images': False,
 'no_inline_navbars': True,
 'no_inline_toc': False,
 'output_profile': <calibre.customize.profiles.KindleOutput object at 0xabb9aac>,
 'page_breaks_before': u"//*[name()='h1' or name()='h2']",
 'personal_doc': u'[PDOC]',
 'prefer_author_sort': False,
 'prefer_metadata_cover': False,
 'preprocess_html': False,
 'pretty_print': False,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': '/tmp/calibre_0.7.32_tmp_arNsPv/calibre_0.7.32_SBgRr7.opf',
 'remove_first_image': False,
 'remove_footer': False,
 'remove_header': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'rescale_images': False,
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'tags': None,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'unwrap_factor': 0.45,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: PDF Input running
on /home/alex/Biblioteca de calibre/Shimeria/Antoine De Saint Exupery - Principito (20)/Antoine De Saint Exupery - Principito - Shimeria.pdf
Converting file to html...
Traceback (most recent call last):
  File "/usr/bin/calibre-parallel", line 19, in <module>
    sys.exit(main())
  File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 106, in main
    result = func(*args, **kwargs)
  File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 24, in gui_convert
    plumber.run()
  File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 836, in run
    accelerators, tdir)
  File "/usr/lib/calibre/calibre/customize/conversion.py", line 216, in __call__
    log, accelerators)
  File "/usr/lib/calibre/calibre/ebooks/pdf/input.py", line 50, in convert
    pdftohtml(os.getcwd(), stream.name, options.no_images)
  File "/usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py", line 72, in pdftohtml
    raise ConversionError(out)
calibre.ebooks.ConversionError: pdftohtml version 0.39 http://pdftohtml.sourceforge.net/, based on Xpdf version 3.00
Copyright 1999-2003 Gueorgui Ovtcharov and Rainer Dorsch
Copyright 1996-2004 Glyph & Cog, LLC

Usage: pdftohtml [options] <PDF-file> [<html-file> <xml-file>]
  -f <int>          : first page to convert
  -l <int>          : last page to convert
  -q                : don't print any messages or errors
  -h                : print usage information
  -help             : print usage information
  -p                : exchange .pdf links by .html
  -c                : generate complex document
  -i                : ignore images
  -noframes         : generate no frames
  -stdout           : use standard output
  -zoom <fp>        : zoom the pdf document (default 1.5)
  -xml              : output for XML post-processing
  -hidden           : output hidden text
  -nomerge          : do not merge paragraphs
  -enc <string>     : output text encoding name
  -dev <string>     : output device name for Ghostscript (png16m, jpeg etc)
  -v                : print copyright and version info
  -opw <string>     : owner password (for encrypted files)
  -upw <string>     : user password (for encrypted files)

Ahora bien, si desinstalo el paquete pdftohtml, tal y como se encontraría el sistema después de haber instalado Calibre desde los repositorios oficiales, el error es el siguiente:

ERROR: Error de conversión: <b>Fallo</b>: Convertir el libro 1 de 1 (Antoine De Saint Exupéry - Principito)

Convertir el libro 1 de 1 (Antoine De Saint Exupéry - Principito)
Resolved conversion options
calibre version: 0.7.32
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0.0,
 'book_producer': None,
 'change_justification': u'original',
 'chapter': u"//*[((name()='h1' or name()='h2') and re:test(., 'chapter|book|section|part|prologue|epilogue\\s+', 'i')) or @class = 'chapter']",
 'chapter_mark': u'pagebreak',
 'comments': None,
 'cover': '/tmp/calibre_0.7.32_tmp_arNsPv/calibre_0.7.32_bgevrx.jpeg',
 'debug_pipeline': None,
 'disable_font_rescaling': False,
 'dont_compress': False,
 'extra_css': None,
 'font_size_mapping': None,
 'footer_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)',
 'header_regex': u'(?i)(?<=<hr>)((\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?\\d+<br>\\s*.*?\\s*)|(\\s*<a name=\\d+></a>((<img.+?>)*<br>\\s*)?.*?<br>\\s*\\d+))(?=<br>)',
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0xb004fcc>,
 'insert_blank_line': False,
 'insert_metadata': False,
 'isbn': None,
 'keep_ligatures': False,
 'language': None,
 'level1_toc': None,
 'level2_toc': None,
 'level3_toc': None,
 'line_height': 0.0,
 'linearize_tables': False,
 'margin_bottom': 5.0,
 'margin_left': 5.0,
 'margin_right': 5.0,
 'margin_top': 5.0,
 'max_toc_links': 50,
 'new_pdf_engine': False,
 'no_chapters_in_toc': False,
 'no_images': False,
 'no_inline_navbars': True,
 'no_inline_toc': False,
 'output_profile': <calibre.customize.profiles.KindleOutput object at 0xb005aac>,
 'page_breaks_before': u"//*[name()='h1' or name()='h2']",
 'personal_doc': u'[PDOC]',
 'prefer_author_sort': False,
 'prefer_metadata_cover': False,
 'preprocess_html': False,
 'pretty_print': False,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': '/tmp/calibre_0.7.32_tmp_arNsPv/calibre_0.7.32_pWmhab.opf',
 'remove_first_image': False,
 'remove_footer': False,
 'remove_header': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'rescale_images': False,
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'tags': None,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'unwrap_factor': 0.45,
 'use_auto_toc': False,
 'verbose': 2}
InputFormatPlugin: PDF Input running
on /home/alex/Biblioteca de calibre/Shimeria/Antoine De Saint Exupery - Principito (20)/Antoine De Saint Exupery - Principito - Shimeria.pdf
Converting file to html...
Traceback (most recent call last):
  File "/usr/bin/calibre-parallel", line 19, in <module>
    sys.exit(main())
  File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 106, in main
    result = func(*args, **kwargs)
  File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 24, in gui_convert
    plumber.run()
  File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 836, in run
    accelerators, tdir)
  File "/usr/lib/calibre/calibre/customize/conversion.py", line 216, in __call__
    log, accelerators)
  File "/usr/lib/calibre/calibre/ebooks/pdf/input.py", line 50, in convert
    pdftohtml(os.getcwd(), stream.name, options.no_images)
  File "/usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py", line 55, in pdftohtml
    raise ConversionError(_('Could not find pdftohtml, check it is in your PATH'))
calibre.ebooks.ConversionError

En principio está claro que el problema es que falta el paquete y que cuando se instala, la versión instalada no reconoce las órdenes del programa. ¿Conocéis alguna solución?

De momento voy a reportar el bug al equipo de Mageia.

Gracias.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de VaCi0

# 113995 Se encuentra en...

¿Has probado buscar con urpmf pdftohtml?

A mi me suelta estos resultados:

[ori0n@Ori0n ~]$ urpmf pdftohtml
poppler:/usr/bin/pdftohtml
poppler:/usr/share/man/man1/pdftohtml.1.lzma
poppler:/usr/bin/pdftohtml
poppler:/usr/share/man/man1/pdftohtml.1.lzma
calibre:/usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py
calibre:/usr/lib/calibre/calibre/ebooks/pdf/pdftohtml.py

El paquete que necesitas es poppler, que se encuentra en:

http://mageia.c3sl.ufpr.br/distrib/1/i586/media/core/release/poppler-0.16.5-1.mga1.i586.rpm

---------------------------------------------------------------------\
Linux Registered User: 423743
Linux Registered Machine: 331399
Key GPG: 61513A1E
Finger Printing: 263E 102B B8ED 8F2B 2ACE ED31 9FAD 9DFD 6151 3A1E



Gravatar de cobito

# 113996 Gracias por la respuesta. Es

Gracias por la respuesta. Es lo que comentan en el bug que he reportado. Por lo visto se trata de un fallo en el empaquetado y ya está corregido en update_testing. 

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.