🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

Dokument als PDF automatisch ins gleiche Verzeichnis

Komponentenübergreifende Themen und Hilfe zu LibreOffice
Antworten
geofi
Beiträge: 14
Registriert: Sa 30. Jul 2011, 17:19

Dokument als PDF automatisch ins gleiche Verzeichnis

Beitrag von geofi » Fr 20. Mai 2016, 14:03

Hallo,

wenn ich aus einer bestehenden und gespeicherten z.B. odt-Datei ein PDF erzeugen möchte, wünsche ich mir, dass standardmäßig der gleiche Dateiname (außer der Endung die ja dann pdf sein soll) und das gleiche Verzeichnis für PDF-Dateiname und -speicherort angeboten wird.

Kann ich das so irgendwie in LO einstellen?

Danke schon im Voraus

Georg
Win 7, LibreOffice 5.0.2 (X64), Intel i7, 8GB RAM + Linux Manjaro 4.2, LibreOffice 5.0.2 (X64) Intel i7, 8GB RAM

geofi
Beiträge: 14
Registriert: Sa 30. Jul 2011, 17:19

Re: Dokument als PDF automatisch ins gleiche Verzeichnis

Beitrag von geofi » Fr 20. Mai 2016, 16:25

Hallo,

danke für die schnelle Antwort. Schade, ich hoffte ich kann das irgendwie einstellen.

Merci Georg
Win 7, LibreOffice 5.0.2 (X64), Intel i7, 8GB RAM + Linux Manjaro 4.2, LibreOffice 5.0.2 (X64) Intel i7, 8GB RAM

musikai
Beiträge: 263
Registriert: Do 14. Mai 2015, 17:53

Re: Dokument als PDF automatisch ins gleiche Verzeichnis

Beitrag von musikai » Sa 21. Mai 2016, 01:48

Du kannst Dir eine eigene Toolbar und Button erststellen und dieses Makro darauf legen:

Code: Alles auswählen

sub SaveAsPDF
If (Not GlobalScope.BasicLibraries.isLibraryLoaded("Tools")) Then GlobalScope.BasicLibraries.LoadLibrary("Tools")

if ThisComponent.hasLocation() then
workdirfull = DirectoryNameoutofPath(ThisComponent.getURL(),"/") & "/"
docname = GetFileNameWithoutExtension(ThisComponent.getURL(),"/")
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dim args4(2) as new com.sun.star.beans.PropertyValue
args4(0).Name = "URL"
args4(0).Value = workdirfull & docname & ".pdf"
args4(1).Name = "FilterName"
args4(1).Value = "writer_pdf_Export"
args4(2).Name = "FilterData"
args4(2).Value = ""
dispatcher.executeDispatch(document, ".uno:ExportToPDF", "", 0, args4()) 
else
msgbox "Please save file first!"
end if
end sub
Es exportiert ein PDF mit dem .odt-Namen (als .pdf) in das gleiche Verzeichnis. Mit den Einstellungen, wie sie für den PDF-Export eingestellt sind. Vorhandene PDFs werden direkt überschrieben.
Win7 Pro, Sibelius 7.1.3, Lubuntu 15.10, LibO 4.4.7, OO 4.1.3
Free Project: LibreOffice Songbook Architect (LOSA)
http://struckkai.blogspot.de/2015/04/li ... itect.html


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten