[Bug]: DOCX to PDF fails
I maintainer di solito rispondono entro 1 giorno
Una pull request collegata è già stata integrata.
- #1015 di @Marouane-elfadli — integrata
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 22/100
Direzione di ricerca
The timeout is raised in ProcessRunner.RunAsync (src/Filee.Engines/Infrastructure/ProcessRunner.cs) and reached through LibreOfficeConverter.RunAsync and ConvertOnceAsync in src/Filee.Engines/Office/LibreOfficeConverter.cs. Start by reproducing the DOCX-to-PDF conversion with the attached file and comparing it with the command-line soffice run. Pull request #1015 is already open against this issue, so check it before starting any work.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
What happened?
Hello,
I'm trying Filee to convert multiple formats, however, it's failing converting DOCX files to PDF. Sometimes, it gives "Missing document fonts: Arial (CS
Gövde)" message, although the document does not contain Arial font.
The document that is not converted to PDF with Filee can be converted from command line without errors using following command:
soffice --headless --convert-to pdf "C:\test\word_to_pdf.docx" --outdir "C:\test"
Any help would be appreciated.
Best regards.
What did you expect?
No response
Steps to reproduce
- CTRL+Press file to reveal Donut toolbar, select PDF
- Progress stuck around 90% throwing error message
Files involved
Filee version
2.2.0
Operating system
Windows 11 Pro 26H2
Engines page status
Log
14:43:06.740 INFO RadialController: Converting 1 file(s) with preset to-pdf
14:46:06.787 WARN JobQueue: Converting C:\test\word_to_pdf.docx failed
System.TimeoutException: soffice.exe did not finish within 180 s.
at Filee.Engines.Infrastructure.ProcessRunner.RunAsync(String executable, IEnumerable`1 arguments, TimeSpan timeout, CancellationToken cancellationToken, String workingDirectory, IDictionary`2 environment, Action`1 onOutput, Nullable`1 stallTimeout) in D:\a\Filee\Filee\src\Filee.Engines\Infrastructure\ProcessRunner.cs:line 90
at Filee.Engines.Office.LibreOfficeConverter.RunAsync(String soffice, Int32 slot, String filter, String outDir, String input, CancellationToken cancellationToken) in D:\a\Filee\Filee\src\Filee.Engines\Office\LibreOfficeConverter.cs:line 310
at Filee.Engines.Office.LibreOfficeConverter.ConvertOnceAsync(String soffice, Int32 slot, String filter, String workDirectory, String input, IProgress`1 progress, CancellationToken cancellationToken) in D:\a\Filee\Filee\src\Filee.Engines\Office\LibreOfficeConverter.cs:line 179
at Filee.Engines.Office.LibreOfficeConverter.ConvertAsync(ConversionStep step, IProgress`1 progress, CancellationToken cancellationToken) in D:\a\Filee\Filee\src\Filee.Engines\Office\LibreOfficeConverter.cs:line 119
at Filee.Core.Conversion.JobQueue.RunFileAsync(ConversionJob job, FileResult file, Int32 index, RoutePlanner planner, String workDir, Boolean finalOutput, String intermediate, Double ceiling, Preset options) in D:\a\Filee\Filee\src\Filee.Core\Conversion\JobQueue.cs:line 864
14:46:36.840 INFO MemoryTrimmer: Trimmed memory: private 304 MB → 303 MB (managed heap 1 MB) in 46 ms
- Lingua principale
- C#
- Stelle
- 3.6k
- Fork
- 192
- Merge medio
- 7h 59m
- PR unite (30g)
- 415
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di KnifeLemon/Filee
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
KnifeLemon/Filee#1065 ·
I maintainer di solito rispondono entro 1 giorno
-
[Format]: .pstApertaformats
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
KnifeLemon/Filee#1056 ·
I maintainer di solito rispondono entro 1 giorno
-
[Format]: .m3u8Apertaformats possible duplicate
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
KnifeLemon/Filee#1053 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Format]: .pbixApertaformats
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
KnifeLemon/Filee#1051 ·
I maintainer di solito rispondono entro 1 giorno
-
formats not planned
Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100
KnifeLemon/Filee#1050 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di KnifeLemon/Filee
Issue simili
-
is:build
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
nopSolutions/nopCommerce#8440 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
RadicalCSG/com.chisel#192 ·
I maintainer di solito rispondono entro 1 giorno
-
area-testing p2-post-1.0 technical-debt
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Bug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
RazorConsole/RazorConsole#447 ·
I maintainer di solito rispondono entro 1 giorno