comment imprimer sans l'url et la date / heure par javascript
Je veux imprimer la balise div de contenu en javascript en utilisant le code suivant.
var divToPrint1 = $('#PrintDoc').html();
var newWin = window.open('Share Certificate #001', '', 'width=10px,height=10px');
newWin.document.open();
newWin.document.write('<html><body onload="window.print();">' + divToPrint1 + '</body></html>');
newWin.document.close();
setTimeout(function () { newWin.close(); }, 10);
Et d'impression de code fonctionne correctement. Mais maintenant, je veux supprimer l'url, la date et le titre de la page imprimée en utilisant le code javascript.
Est-il possible?
Pouvez-vous m'aider à résoudre le code suivant?
- Quelle date? De temps? URL? Pouvez-vous être un peu plus précis?
- C'est ce que je sais du tout au tout selon le navigateur, et autant que je sache, il n'existe pas une API standard pour le contrôle de la que.
Vous devez vous connecter pour publier un commentaire.
La seule application en ligne j'ai vu que des impressions sans l'en-tête et pied de page Google Docs. Cependant, après quelques recherches, j'ai découvert que gdocs génère un fichier pdf, ouvre ce fichier, et l'imprime. Si c'est la meilleure façon que Google a trouvé à faire, avec tous leurs moyens, je suggère de regarder cette direction.
Cette est un service (payant bien) que j'ai trouvé qui va générer un pdf via http post. Et ici est un (semble prometteur) s.o. question sur la génération de fichiers pdf à l'aide asp.net
Il n'existe aucun moyen de supprimer le navigateur de l'en-tête et pied de page des pages imprimées à partir de JavaScript. L'utilisateur aura à son tour ceux éteint manuellement ou vous aurez à rendre le contenu dans un fichier PDF sur le serveur, comme Adobe Reader ne pas ajouter un en-tête ou le pied de page.
Essayer le code css suivant extrait de
il y a la solution dans le navigateur côté de lui-même.
mentionné les Étapes pour désactiver l'en-Tête et pied de page dans toutes les trois navigateurs.
Chrome
Cliquez sur l'icône de Menu dans le coin supérieur droit du navigateur.
Cliquez Sur Imprimer.
Décochez la case en-Têtes et Pieds de page dans la section Options.
Firefox
Cliquez sur Firefox dans le coin supérieur gauche du navigateur.
Placez votre souris au-dessus d'Impression, cliquez sur mise en Page.
Cliquez sur les Marges & en-Tête/Pied de page de l'onglet.
Modifier la valeur de chaque sous en-Têtes et Pieds de page à --vide--.
Internet Explorer
Cliquez sur l'icône d'Engrenage dans le coin supérieur droit du navigateur.
Placez votre souris au-dessus d'Impression, puis cliquez sur mise en Page.
Modifier la valeur de chaque sous les en-Têtes et Pieds de page à Vide.