• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Breadcrumb

  • Hjem
  • forums
  • [Afsluttet] libreoffice --headless --convert-to-pdf

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder

Snak med

Opret dig!

Af peque | 28.04.2017 08:47

[Afsluttet] libreoffice --headless --convert-to-pdf

Hjælp generelt
Hej Forum.
Jeg har en mappe på en debian server hvor der der uploades excel filer til
Derefter vil jeg gerne konvertere denne fil til PDF - det gør jeg med følgende scriptrs:

DIR="/opt/upload"
DATE="`date +%D_%R:%S`:"
STORAGE="192.168.XX.XX"
LOG=/tmp/convert.log

# Script starting
cd $DIR
if [ ${#DIR[@]} -gt 0 ];
then
echo "$DATE Found file and start converting" >> $LOG
libreoffice --headless --convert-to pdf *.xls; >> $LOG
# scp *.pdf $STORAGE
echo "$DATE Converting finished" >> $LOG
else
exit 0
fi

Dette fungerer fint - Men i Excel arket er der ikke Gitterlinier mm, Men når filen er konvereteret fra Excel til PDF - så er der linierne.
Er der nogle parametre man kan bruge her ( eller anden Commandline converter ? )
Det er et krav det køres uden GUI, skal køre som et crontab job
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer14

8 år 1 måned siden

Permalink

Indsendt af marlar den 28. april 2017 kl. 09:39

Permalink

Dette fungerer fint -

#0: Dette fungerer fint - Men i Excel arket er der ikke Gitterlinier mm, Men når filen er konvereteret fra Excel til PDF - så er der linierne.

Har du prøvet at konvertere fra en GUI baseret Libre Office - kommer der så gitterlnjer?

Ved godt at det skal køre headless, men bare for at se hvor problemet ligger....
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 28. april 2017 kl. 10:00

Permalink

Hej Marlar.
Nej det har jeg

Hej Marlar.
Nej det har jeg ikke testet da jeg ikke har/kan køre GUI på disse.
jeg ville prøve igennem en virtuel server med Libreoffice på - og teste det den vej igennem

  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af marlar den 28. april 2017 kl. 10:23

Permalink

Nej det har jeg ikke

#2: Nej det har jeg ikke testet da jeg ikke har/kan køre GUI på disse.

Det er jeg klar over, men jeg tænker på en anden maskine med Libre på.
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 28. april 2017 kl. 10:24

Permalink

Nu er det testet i en

Nu er det testet i en virtuel Server
Med Debian8 Gnome og libreoffice.

Hvis jeg åbner i Libreoffice - kan jeg ikke se Gitter/Grid linjerne - Men exporterer jeg til PDF - så klommer de med !
Så det må være noget Excel fortæller at de linjer skal vises.
Det er lavet ud af en template excel Skabelon hvor der IKKE vises linjer eller grid /Gitter.

Så jeg ved ikke lige hvordan jeg kommer videre - Googler jeg headless --convert-to-pdf - er der ikke nogle parametre man kan sætte som standard desværre.

Så hvis ikke dette kan gøres korrekt - så skal jeg finde en anden løsning.
Problemet er der genereres en rapport fra et panel - Som leveres i xls formatet, men da det er indenfor MarineIndustrien - så er det vigtigt brugeren ikke kan editere denne rapport manuelt
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af marlar den 28. april 2017 kl. 10:31

Permalink

Kan du ikke kopiere

#4:
Kan du ikke kopiere config-filerne over til den headless server?
Hos mig ligger de i ~/.config/libreoffice
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 28. april 2017 kl. 11:02

In reply to Kan du ikke kopiere by marlar

Permalink

Hej Marlar.
Jamen

Hej Marlar.
Jamen Converterer jeg via GUI - er der stadig streger med.
Konverterer jeg via en onlione Converter - kommer der streger med.


Det eneste måde der IKKE kommer disse linjer med er hvis jeg åbner i MS Office og exporterer til PDF - så er filen korrekt.

Så jeg forstår ikke lige det med config filerne og hvad du mener ?
Mener du jeg skal tage .Config/libreoffice fra min Virtuelle host og ligge ind på Den server der skal konvertere filen ? Eller hvordan ??
Men eftersom Via GUI giver de samme linjer kan jeg ikke lige se meningen
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af meto den 28. april 2017 kl. 14:28

Permalink

Er det nemmeste ikke at

Er det nemmeste ikke at åbne Excel arket i LibreOffice og så eksportere det til en pdf fil der, for så kommer der ikke nogle linjer med.
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af frogmaster den 28. april 2017 kl. 15:26

Permalink

Hvilken MS Office version

#6

Det eneste måde der IKKE kommer disse linjer med er hvis jeg åbner i MS Office og exporterer til PDF - så er filen korrekt.

Det er åbenbart sådan det fungerer, som #7 også er inde på.

Jamen Converterer jeg via GUI - er der stadig streger med.
Konverterer jeg via en onlione Converter - kommer der streger med.


Hvad mere præcist mener du med en online Converter (batch fra #0)? Kan du eventuelt vise hvad du gør i en video? Hvis jeg ellers forstår det rigtigt, så reagerer batch ikke på regneprogrammets indstillinger, hvilket du selv er inde på, og så kan jeg ikke se anden løsning end du skal konvertere fra Excel så indstillingerne medtages i dokumentet.

Det handler svjf om en log-fil? Er indstillingerne genereret af Excel i filen?
Jeg ved ikke om det eventuelt kan gøres med en makro/Visual Basic fra Excel? Det kan det muligvis med VBA. Ikke helt det samme, men måske kan du bruge noget fra dette: http://smallbusiness.chron.com/automatically-convert-excel-file-text-us…

Her et et eksempel med MS Excel 2016 til pdf (weight table.xlsx til weight table.pdf), og pdf åbnet henholdvis i Chrome på Windows og Billedefremviser på linux Mint. Det fortæller, svjf, imidlertid ikke andet end hvad du allerede har prøvet.

https://dl.dropboxusercontent.com/s/uxs82obhu9x2maz/convert-xlsx.mp4

Edit. Nu har jeg prøvet med Libre Office også, med fuldstændig samme resultat. Ingen gitterlinjer.

Noget lidt andet, skal det være pdf?
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af marlar den 28. april 2017 kl. 16:06

Permalink

Men eftersom Via GUI

#6: Men eftersom Via GUI giver de samme linjer kan jeg ikke lige se meningen

Ok, det var her jeg misforstod dig. Jeg troede at det virkede korrekt på GUI'en men ikke på serveren. For så ville det give mening at bruge samme config på serveren.
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 30. april 2017 kl. 07:11

Permalink

Hej Alle.
Tak f0r jeres

Hej Alle.
Tak f0r jeres input - Man kommer lidt omkring.

#8 - Jeg mener hvis jeg bruger denne f.eks https://online2pdf.com/convert-excel-to-pdf - Så ender den også med Gitterlinjer.

Der er ingen GUI der kører på den server - derfor er det et must det skal være headless.

Men har snakket med slutkunden og de har accepteret at der vises disse linjer.

Det er måske også vigtigt at pointere at det er XLS og ikke XLSX - hvor det er en template som vi fylder data i, Men forskellen fra Excel til PDF er den gitterlinje
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af marlar den 30. april 2017 kl. 22:10

Permalink

Bare for sjovs skyld: kunne

Bare for sjovs skyld: kunne du ikke prøve at sende en af excelfilerne? Vil godt lige kigge på det. Ikke fordi jeg forventer at hitte på noget genialt, men man ved jo aldrig.
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 1. maj 2017 kl. 07:21

In reply to Bare for sjovs skyld: kunne by marlar

Permalink

Har sendt PM

Har sendt PM
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af marlar den 2. maj 2017 kl. 11:24

Permalink

Har sendt dig en fil

#12:
Har sendt dig en fil tilbage med problemet løst!

Når du har dokumentet åbent, gå ind i Filer > Vis udskrift > Formater side > Ark og fjern krydset i Gitter. Gem dokumentet.

Herefter kommer der ikke gitterlinjer i PDF'en :-)
  • Log ind eller opret dig for at tilføje kommentarer

8 år 1 måned siden

Permalink

Indsendt af peque den 2. maj 2017 kl. 11:35

In reply to Har sendt dig en fil by marlar

Permalink

Hej Marlar.
Det lyder

Hej Marlar.
Det lyder fantastisk -og det virker i headless

Det er simpelthen fantastisk ( havde godt nok ikke set denne option før )
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0
Linux fra begynder til professionel af O'Reilly 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ingen Mint 3
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1
ExplainingComputers? 2
Nextcloud på mobilen 1
Læsning af databasefil i Firefox 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43
5G 9
Edit 12
PCLinuxOS 23
Fairphone? 9
2 stk Jolla C2 sælges 2
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 5

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !