Muthu R
Muthu R

Reputation: 806

Firefox command line print

Have a requirement to print html or html from vb6 application using only firefox as we have already for IE. So, need command to print using firefox.exe.

Something like this firefox.exe -print http://www.google.com which is not working. Is there anyway to do this? Thanks for your help.

Upvotes: 5

Views: 6715

Answers (2)

bugtussle
bugtussle

Reputation: 1416

You can use the built in webbrowser control to print html via IE: http://www.vbforums.com/showthread.php?384076-Webbrowser-Control-Tip-and-Examples

If you must use firefox, there was a firefox active x control but I have not used it and dont know the status:

mozilla firefox activeX

or

http://www.iol.ie/~locka/mozilla/control.htm

or

https://bitbucket.org/geckofx

It also looks like there is a webkit floating around online (google it)

Upvotes: 1

johnwait
johnwait

Reputation: 1134

There is no built-in support for a -print command line switch. See this document for the different command line switches supported for the Firefox browser. Support for such functionality would most probably have to be implemented through an extension.

If no extension exists that currently offers what your looking for, a Google search yielded this mozillaZine forum thread: "Printing to file from Commandline?" You could have a look at the discussion, or download and modify the referenced add-on from the source link.

Or else, you could always create your own application (probably not in VB6) by embedding the Gecko layout, but since the Mozilla killed the embedding API a while back, you'll have a lot of integration work to do (or else you could go with another layout engine like Webkit).

Upvotes: 1

Related Questions