Seite 1 von 1

PDF-Export

Verfasst: Mo 4. Mär 2013, 11:27
von toni007
Hallo,

wir stellen in unserem Unternehmen gerade von Ubuntu 10.04 (mit OO 3.3) auf Ubuntu 12.04 (mit LO 3.5.4.2) um.

Nun gibt es Probleme beim PDF-Export auf Netzlaufwerken.

Mit folgendem Code exportiere ich Calc-Dateien als PDF, speicher das PDF und öffne automatisch den Adobe Reader:

Code: Alles auswählen

Sub PDF_Export
Dim sUrl
Dim oService
Dim myProps(1) as New com.sun.star.beans.PropertyValue

    kPfad = ThisComponent.URL
    sPfad = DirectoryNameoutofPath(kPfad, "/")
    sUrl= sPfad & "/" & pdfName & ".pdf" 

    myProps(0).Name  = "FilterName"
    myProps(0).Value = "calc_pdf_Export"
    myProps(1).Name  = "FilterData"
'    myProps(1).Value = Array(Array("SelectPdfVersion",0,1,com.sun.star.beans.PropertyState.DIRECT_VALUE))

	Dim myFilterData(1) as New com.sun.star.beans.PropertyValue
	myFilterData(0).Name = "SelectPdfVersion"
	myFilterData(0).value = 1
	myProps(1).Value = myFilterData

    ThisComponent.storeToUrl(sUrl,myProps())
    
    oService = createUnoService("com.sun.star.system.SystemShellExecute")
    oService.execute(sURL,,0) 'Reader wird automatisch aufgerufen
    Exit Sub
End Sub
unter Ubuntu 10.04 (mit OO) funktioniert der Code, wenn die Calc-Datei lokal als auch auf einem Netzlaufwerk gespeichert ist:
Das exportierte PDF wird automatisch mit dem Adobe-Reader geöffnet.

unter Ubuntu 12.04 (mit LO) funktioniert dies bei lokal gespeicherten Dateien genau so.

Wenn sich die Calc-Datei allerdings auf einem Netzlaufwerk befindet passiert folgendes:
1. das PDF wird zwar erzeugt, aber nur als versteckte Datei im Verzeichnis gespeichert (wird mit Strg / h) sichtbar
2. es öffnet sich nicht der Adobe Reader mit dem erzeugten PDF sondern ein weiteres Dateibrowserfenster (Nautilus?).

Wahrscheinlich handelt es sich hier eher um ein Ubuntu-Problem, aber vielleicht kann mir ja auch hier jemand weiterhelfen...


Gruß

Thomas

Re: PDF-Export

Verfasst: Mo 4. Mär 2013, 15:14
von gogo
... nur als versteckte Datei ...
ist merkwürdig, denn das bedeutet unter Linux, dass sich der "Dateiname" zu ".Dateiname" ändert - evtl. funktioniert dann der sURL-Verweis nicht mehr.

Re: PDF-Export

Verfasst: Di 5. Mär 2013, 09:43
von toni007
Hallo gogo,

dieser Part hat sich teilweise erledigt. Nach Aktualisierung des Verzeichnisses ist die Datei jetzt sichtbar!
Unter 10.04 war eine Aktualisierung allerdings nicht notwendig.

Gruß

Thomas