En standalones (pour clé usb) Y-a-t-il quelque chose pour:
- l'encodage en PDF ? (pas vu pdf creator en standalone)
- aspirateur de sites (même en niveau 1 ou 2)
peut-être ai-je mal cherché ?
merci beaucoup.
phil
-
philipus 83
- Messages : 8
Après 15 années d’existence, le forum historique de Framasoft, ferme ses portes.
Pour les nostalgiques et les curieux, il reste toujours possible de consulter les discussions mais c’est maintenant le forum
Framacolibri qui prend la relève.
Si vous avez des questions, on se retrouve là-bas…
1138 a écrit:Évidemment, si tu veux faire un PDF à partir d'un éditeur texte, de Thunderbird ou de Firefox, cela ne marche pas. Mais, pour Firefox, tu peux installer le module d'extension PrintPDF (je n'ai pas testé, je ne sais pas ce qu'il vaut).
ddtddt a écrit:Merci de me confirmer mais il me semble que l'on récupère les extensions de l'ordi hôte avec firefox ?
var printpdf = {
onLoad: function() {
// initialization code
this.initialized = true;
this.strings = document.getElementById("printpdf-strings");
},
onMenuItemCommand: function(e) {
var nsIFilePicker = Components.interfaces.nsIFilePicker;
var picker = Components.classes["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker);
picker.init(window, "Save Document as PDF", nsIFilePicker.modeSave);
picker.appendFilter("PDF", "*.pdf");
picker.defaultExtension = "pdf";
picker.defaultString = content.document.title;
picker.show();
var webBrowserPrint = window.content.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
.getInterface(Components.interfaces.nsIWebBrowserPrint);
var PSSVC = Components.classes["@mozilla.org/gfx/printsettings-service;1"]
.getService(Components.interfaces.nsIPrintSettingsService);
var printSettings = PSSVC.newPrintSettings;
printSettings.printToFile = true;
printSettings.toFileName = picker.file.path;
printSettings.printSilent = true;
printSettings.outputFormat = Components.interfaces.nsIPrintSettings.kOutputFormatPDF;
webBrowserPrint.print(printSettings, null);
},
onToolbarButtonCommand: function(e) {
// just reuse the function above. you can change this, obviously!
printpdf.onMenuItemCommand(e);
}
};
window.addEventListener("load", function(e) { printpdf.onLoad(e); }, false);
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit