Print HTML to PDF via Konqueror
Dotan Cohen
dotancohen at gmail.com
Sat Dec 27 00:09:39 GMT 2008
2008/12/27 Ryo Furue <furue at hawaii.edu>:
> I've been watching this thread with interest because I also like to do
> things like that. I've been looking around and seen some potential
> solutions. The general theme I'm pursuing is, how to script
> applications?
>
> One possibility (though I haven't confirmed that it works) is to use
> the plugin "iMacros" on FireFox. For example, the framework includes
> a command to print the current webpage:
>
> http://wiki.imacros.net/Demo-Print
>
> I suppose you can edit your macro locally.
> It also seems that macros can be run via URLs:
>
> http://wiki.imacros.net/iMacros_for_Firefox
>
> So, basically, I guess you can use them from the command line as
>
> #!/bin/sh
> macro=.firefox/iMacros/print-url.iim
> sed -i s[URL-TO-PRINT][http://url.com/to/print/index.html] $macro
> firefox -new-window "http://your.macro.host.net/print-url.iim"
>
> I'm afraid I don't know how easy or hard this is (or even
> whether it's really possible).
>
> Another possibility is XUL, which seems to be a general
> framework of controlling existing applications through scripting.
> For example, mozilla-xremote-client seems to be using this
> framework. But, this is very speculative on my part. I may
> be totally wrong.
>
> On a related note, I want this kind of stuff (controlling apps
> through scripting) to be more readily available on Linux.
> I heard that Microsoft applications can be controlled from
> Visual Basic, like so
>
> Set xlObj = CreateObject("Excel.application")
> xlObj.Workbooks.Open "C:\somefile.xls"
> xlObj.Do things . . .
> xlObj.Quit
>
> (taken from some website). I also heard that Mac apps can
> be controlled form Apple Script or Objective C or something.
> How nice.
>
> Regards,
> Ryo
>
The best two solutions that I have found are gnome-web-print and this
Firefox extension:
http://torisugari.googlepages.com/commandlineprint2
--
Dotan Cohen
http://what-is-what.com
http://gibberish.co.il
א-ב-ג-ד-ה-ו-ז-ח-ט-י-ך-כ-ל-ם-מ-ן-נ-ס-ע-ף-פ-ץ-צ-ק-ר-ש-ת
ا-ب-ت-ث-ج-ح-خ-د-ذ-ر-ز-س-ش-ص-ض-ط-ظ-ع-غ-ف-ق-ك-ل-م-ن-ه-و-ي
А-Б-В-Г-Д-Е-Ё-Ж-З-И-Й-К-Л-М-Н-О-П-Р-С-Т-У-Ф-Х-Ц-Ч-Ш-Щ-Ъ-Ы-Ь-Э-Ю-Я
а-б-в-г-д-е-ё-ж-з-и-й-к-л-м-н-о-п-р-с-т-у-ф-х-ц-ч-ш-щ-ъ-ы-ь-э-ю-я
ä-ö-ü-ß-Ä-Ö-Ü
___________________________________________________
This message is from the kde mailing list.
Account management: https://mail.kde.org/mailman/listinfo/kde.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.
More information about the kde
mailing list