Kommandozeilen-equiv drucken .docx-Datei von Mac-OS-X-finder
Ich habe eine Applikation zum drucken von MS Word .docx-Datei von der Befehlszeile aus. Der hintergrund ist auf Snow Leopard-Server mit CUPS-PDF " als Standard-Drucker. Wenn Sie im finder klicke ich einmal auf die .docx-Datei, um Sie auszuwählen, und wählen Sie drucken aus dem Menü Datei, es öffnet sich MS Word (2011 installiert ist) und druckt die Datei in das spool - (via CUPS) im PDF-format. Perfekt! Nun, was ist die BASH-Befehl entspricht das???
Ich habe versucht, lpr, der nur erscheint, zum mit gerade zu arbeiten text-Dateien. Ich habe versucht, ÖFFNEN ÖFFNET MS Word, aber ich sehe keine option "drucken" für "öffnen". Ich habe versucht, die üblichen MS-Office-äquivalent (OpenOffice und LibreOffice), die beide arbeiten, aber die erzeugte PDF-layout ist so weit davon entfernt ist, erzeugt, indem Word, es ist schändlich, unannehmbar. Ich habe versucht, mit osascript = AppleScript = die funktioniert, aber ist nicht einheitlich - es muss nicht immer auslösen.
Ist meine Herausforderung, ich Schaffe das .docx außerhalb von word aus einer Vorlage mit einem PHP-Programm und müssen nur, es zu konvertieren in PDF unter Beibehaltung aller Formatierungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Werfen Sie einen Blick auf
launch
, finden Sie hier: http://sabi.net/nriley/software/, die auch leicht zu installieren mit homebrew oder macports.Es ist wie
open
, aber fügt einige zusätzliche Funktionen, einschließlichPDFwriter
um diese Arbeit zu machen.appswitch
(erhältlich an der gleichen Stelle — disclaimer, ich schrieblaunch
undappswitch
), um Anwendungen zu beenden, ein bisschen mehr anmutig, z.B.appswitch -qi com.microsoft.Word
. So dass Sie nicht haben zu kämpfen mit den crash-reporter entweder 🙂launch -p
öffnet das Dokument in Chrome, aber nicht die trigger-Anzeige des Druck-dialog.Wenn man die Automator-Aktion
"Convert Format of Word Document"
installiert, könnten Sie schreiben ein Automator-workflow-und dann versuchen, dieautomator
Kommandozeilen-tool (sieheman automator
).Weitere Informationen:
Weitere option ist die Verwendung von
PDFwriter for Mac
(gehostet auf sourceforge) oderCUPS-PDF for Mac OS X
(von codepoetry) und dann den Befehl Zeile ...OP ' s-Lösung extrahiert, aus der Frage:
Anderen Weg, um zu konvertieren MS Word .docx-Dokument in eine PDF-Datei auf Mac OS X wäre, um die
qlmanage
Befehl, die Schiffe mit Mac OS X.qlmanage
kann verwendet werden, zu verändern .docx-Dokument in ein Verzeichnis, das enthält einePreview.html
- Datei, einePreviewProperties.plist
- Datei und vielleicht ein paar gedumpten attachment-Dateien. Nach tweakingPreview.html
ein bisschen, eine PDF-Datei erzeugt werden kann, durch die Verwendungwkhtmltopdf
(oderwkpdf
oderprince
).Weitere Informationen finden Sie unter: