Autor Tópico: [Resolvido] Problema ao exportar PDF (Ubuntu 20.04)  (Lida 699 vezes)

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
[Resolvido] Problema ao exportar PDF (Ubuntu 20.04)
« Online: 05 de Maio de 2020, 08:57 »
Bom dia,

Instalei recentemente o Ubuntu 20.04, e estou tendo dificuldade em dois aplicativos que costumo utilizar: PDFSam e Calibre. Acredito que o problema esteja relacionado, pois acontece sempre que vou tentar exportar PDF nesses aplicativos. Indico abaixo os códigos de erro retornados por cada programa.

Erro no PDFSam:
Código: [Selecionar]
ERROR  [08:45:28]: Unexpected error
java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider
at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:33)
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
at org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:41)
at org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:36)
at org.sejda.core.validation.DefaultValidationContext$DefaultValidationContextHolder.<clinit>(DefaultValidationContext.java:70)
at org.sejda.core.validation.DefaultValidationContext.getContext(DefaultValidationContext.java:50)
at org.sejda.core.service.DefaultTaskExecutionService.validate(DefaultTaskExecutionService.java:104)
at org.sejda.core.service.DefaultTaskExecutionService.validateIfRequired(DefaultTaskExecutionService.java:97)
at org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:66)
at org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:58)
at org.pdfsam.task.TaskExecutionController.lambda$request$0(TaskExecutionController.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: javax.validation.ParameterNameProvider
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 14 common frames omitted

Erro no Calibre:
Código: [Selecionar]
calibre, version 4.99.4 (linux, embedded-python: False)
Erro ao converter: Falha: Converter livro 1 de 1 (Arte Poética)

Converter livro 1 de 1 (Arte Poética)
Conversion options changed from defaults:
  pdf_mono_family: 'Nimbus Mono PS [urw]'
  cover: '/tmp/calibre_4.99.4_tmp_rg2ligt9/tvw3ghu7.jpeg'
  read_metadata_from_opf: '/tmp/calibre_4.99.4_tmp_rg2ligt9/hk3hdeya.opf'
  output_profile: 'generic_eink'
  pdf_sans_family: 'Nimbus Sans [urw]'
  verbose: 2
  pdf_serif_family: 'Nimbus Roman [urw]'
Resolved conversion options
calibre version: 4.99.4
{'asciiize': False,
 'author_sort': None,
 'authors': None,
 'base_font_size': 0.0,
 'book_producer': None,
 'change_justification': 'original',
 'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
            "'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', "
            "'i')) or @class = 'chapter']",
 'chapter_mark': 'pagebreak',
 'comments': None,
 'cover': '/tmp/calibre_4.99.4_tmp_rg2ligt9/tvw3ghu7.jpeg',
 'custom_size': None,
 'debug_pipeline': None,
 'dehyphenate': True,
 'delete_blank_paragraphs': True,
 'disable_font_rescaling': False,
 'duplicate_links_in_toc': False,
 'embed_all_fonts': False,
 'embed_font_family': None,
 'enable_heuristics': False,
 'expand_css': False,
 'extra_css': None,
 'filter_css': '',
 'fix_indents': True,
 'font_size_mapping': None,
 'format_scene_breaks': True,
 'html_unwrap_factor': 0.4,
 'input_encoding': None,
 'input_profile': <calibre.customize.profiles.InputProfile object at 0x7fc479494940>,
 'insert_blank_line': False,
 'insert_blank_line_size': 0.5,
 'insert_metadata': False,
 'isbn': None,
 'italicize_common_cases': True,
 '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,
 'markup_chapter_headings': True,
 'max_toc_links': 50,
 'minimum_line_height': 120.0,
 'no_chapters_in_toc': False,
 'no_inline_navbars': False,
 'output_profile': <calibre.customize.profiles.GenericEink object at 0x7fc479494c40>,
 'page_breaks_before': "//*[name()='h1' or name()='h2']",
 'paper_size': 'letter',
 'pdf_add_toc': False,
 'pdf_default_font_size': 20,
 'pdf_footer_template': None,
 'pdf_header_template': None,
 'pdf_hyphenate': False,
 'pdf_mark_links': False,
 'pdf_mono_family': 'Nimbus Mono PS [urw]',
 'pdf_mono_font_size': 16,
 'pdf_odd_even_offset': 0.0,
 'pdf_page_margin_bottom': 72.0,
 'pdf_page_margin_left': 72.0,
 'pdf_page_margin_right': 72.0,
 'pdf_page_margin_top': 72.0,
 'pdf_page_number_map': None,
 'pdf_page_numbers': False,
 'pdf_sans_family': 'Nimbus Sans [urw]',
 'pdf_serif_family': 'Nimbus Roman [urw]',
 'pdf_standard_font': 'serif',
 'pdf_use_document_margins': False,
 'prefer_metadata_cover': False,
 'preserve_cover_aspect_ratio': False,
 'pretty_print': False,
 'pubdate': None,
 'publisher': None,
 'rating': None,
 'read_metadata_from_opf': '/tmp/calibre_4.99.4_tmp_rg2ligt9/hk3hdeya.opf',
 'remove_fake_margins': True,
 'remove_first_image': False,
 'remove_paragraph_spacing': False,
 'remove_paragraph_spacing_indent_size': 1.5,
 'renumber_headings': True,
 'replace_scene_breaks': '',
 'search_replace': '[]',
 'series': None,
 'series_index': None,
 'smarten_punctuation': False,
 'sr1_replace': None,
 'sr1_search': None,
 'sr2_replace': None,
 'sr2_search': None,
 'sr3_replace': None,
 'sr3_search': None,
 'start_reading_at': None,
 'subset_embedded_fonts': False,
 'tags': None,
 'timestamp': None,
 'title': None,
 'title_sort': None,
 'toc_filter': None,
 'toc_threshold': 6,
 'toc_title': None,
 'transform_css_rules': '[]',
 'uncompressed_pdf': False,
 'unit': 'inch',
 'unsmarten_punctuation': False,
 'unwrap_lines': True,
 'use_auto_toc': False,
 'use_profile_size': False,
 'verbose': 2}
InputFormatPlugin: MOBI Input running
on /tmp/calibre_4.99.4_tmp_rg2ligt9/_sk7dnih.mobi
Extracting text...
Adding anchors...
Extracting images...
Cleaning up HTML...
Parsing HTML...
Converting style information to CSS...
Creating OPF...
Parsing all content...
Parsing index.html ...
Forcing index.html into XHTML namespace
Parsing styles.css ...
Generating default TOC from spine...
Merging user specified metadata...
Detecting structure...
Auto generated TOC with 0 entries.
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Found 587 items of level: p_1
Found 12 items of level: div_1
p_1  left margin stats: Counter({'0': 587})
p_1  right margin stats: Counter({'0': 587})
div_1  left margin stats: Counter()
div_1  right margin stats: Counter()
Cleaning up manifest...
Trimming unused files from manifest...
Trimming 'images/00002.jpg' from manifest
Trimming 'images/00001.jpg' from manifest
Creating PDF Output...
Converting input as a text based book...
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Traceback (most recent call last):
  File "/usr/bin/calibre-parallel", line 20, in <module>
    sys.exit(main())
  File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 215, in main
    result = func(*args, **kwargs)
  File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 41, in gui_convert_override
    gui_convert(input, output, recommendations, notification=notification,
  File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 28, in gui_convert
    plumber.run()
  File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 1274, in run
    self.output_plugin.convert(self.oeb, self.output, self.input_plugin,
  File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/pdf_output.py", line 188, in convert
    self.convert_text(oeb_book)
  File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/pdf_output.py", line 253, in convert_text
    convert(
  File "/usr/lib/calibre/calibre/ebooks/pdf/html_writer.py", line 1195, in convert
    manager = RenderManager(opts, log, container.root)
  File "/usr/lib/calibre/calibre/ebooks/pdf/html_writer.py", line 279, in __init__
    ans.setUrlRequestInterceptor(self.interceptor)
AttributeError: 'QWebEngineProfile' object has no attribute 'setUrlRequestInterceptor'
« Última modificação: 26 de Maio de 2020, 16:21 por jsdrcss »

Offline zoroastro

  • Usuário Ubuntu
  • *
  • Mensagens: 615
  • Membro de Honra
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #1 Online: 06 de Maio de 2020, 04:14 »
Oi.

O LibreOffice tem um botão fácil de exportar, você sabe se ele pode resolver seu problema?


No mais, você já teve experiência com esses software e está estranhando estes erros na versão do Ubuntu 20.04?

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #2 Online: 06 de Maio de 2020, 09:56 »
O LibreOffice tem um botão fácil de exportar, você sabe se ele pode resolver seu problema?
De fato o Libreoffice está exportando normalmente, assim como o Evince. Mas utilizo os outros para fins diferentes. O PDFSam para manipular documentos PDF. E o Calibre para exportar e-books de formatos digitais para outros formatos, como PDF.


No mais, você já teve experiência com esses software e está estranhando estes erros na versão do Ubuntu 20.04?
Sim, eu sempre os utilizei. Instalei o Ubuntu 20.04 acho que tem uma semana, quando migrei do 18.04. Nunca tive estes problemas no Ubuntu 18.04.
« Última modificação: 06 de Maio de 2020, 09:58 por jsdrcss »

Offline zoroastro

  • Usuário Ubuntu
  • *
  • Mensagens: 615
  • Membro de Honra
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #3 Online: 07 de Maio de 2020, 17:08 »
Entendi.

Este é o motivo de ser importante ter sempre dois SOs ou duas versões instaladas, desde que seja para garantir não perder o sistema já configurado para o que você precisa, por outro mais atualizado porém que necessita ainda da configuração dos softwares utilizados, que deveria ser algo visto com alguma cautela.

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 702
    • Ver perfil
    • fabmak://website
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #4 Online: 07 de Maio de 2020, 18:58 »
Como vc instalou o  PDFSam e o Calibre? Qual o passo a passo, que usou?
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #5 Online: 08 de Maio de 2020, 06:34 »
Entendi.

Este é o motivo de ser importante ter sempre dois SOs ou duas versões instaladas, desde que seja para garantir não perder o sistema já configurado para o que você precisa, por outro mais atualizado porém que necessita ainda da configuração dos softwares utilizados, que deveria ser algo visto com alguma cautela.
Não ajuda muito no problema, mas agradeço a sugestão. ^^

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #6 Online: 08 de Maio de 2020, 06:34 »
Como vc instalou o  PDFSam e o Calibre? Qual o passo a passo, que usou?

Código: [Selecionar]
sudo apt install pdfsam calibre

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #7 Online: 26 de Maio de 2020, 11:41 »
Alguém teria outra ideia do que poderia estar causando este problema?

Offline FaBMak

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 702
    • Ver perfil
    • fabmak://website
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #8 Online: 26 de Maio de 2020, 14:30 »
A versão do PDFSam, que está nos repositórios, tem um problema, devido uma versão incompatível com o Java. Remova versão do repositório e instale a versão do site oficial.

Código: [Selecionar]
sudo apt remove pdfsam
wget https://github.com/torakiki/pdfsam/releases/download/v4.1.3/pdfsam_4.1.3-1_amd64.deb
sudo dpkg -i pdfsam_4.1.3-1_amd64.deb

O Calibre eu não testei. Fica para vc a pesquisa.
"Não creias impossível o que apenas improvável parece". (Shakespeare)
fabmak://website | http://twitter.com/fabmak

Offline jsdrcss

  • Usuário Ubuntu
  • *
  • Mensagens: 8
    • Ver perfil
Re:Problema ao exportar PDF (Ubuntu 20.04)
« Resposta #9 Online: 26 de Maio de 2020, 16:21 »
A versão do PDFSam, que está nos repositórios, tem um problema, devido uma versão incompatível com o Java. Remova versão do repositório e instale a versão do site oficial.

(...)

O Calibre eu não testei. Fica para vc a pesquisa.

Perfeito! De fato não havia pensado nessa possibilidade. Consegui realizar a instalação de ambos e estão funcionando normalmente.

Muito obrigado!