Quelqu'un at-il utilisé le convertisseur Winnovative HTMLtoPDF pour générer un fichier PDF à partir du contenu HTML? Et si oui, quelqu'un a-t-il réussi à mettre un filigrane sur une ou toutes les pages de ce fichier PDF?Convertisseur HTMLtoPDF Winnovative, ajouter un filigrane
2
A
Répondre
4
Cela a été intéressant. De this page sur le site de Winnovative j'ai trouvé un extrait de code qui a été utile. Recherchez 6.4.2.2 et lisez le code dans cette section.
Voici le code que j'ai utilisé, basé sur le lien que j'ai fourni. Ceci est appelé après avoir généré le pdf dans un objet PDFDocument.
public void PostDocProcessing(Winnovative.WnvHtmlConvert.PdfDocument.Document document, string sBackgroundImagePath)
{
// get the first page the PDF document
PdfPage firstPage = document.Pages[0];
System.Drawing.Image logoImg = System.Drawing.Image.FromFile(sBackgroundImagePath);
// calculate the watermark location
System.Drawing.SizeF imageSizePx = logoImg.PhysicalDimension;
// transform from pixels to points
float imageWidthPoints = UnitsConverter.PixelsToPoints(imageSizePx.Width);
float imageHeightPoints = UnitsConverter.PixelsToPoints(imageSizePx.Height);
float watermarkXLocation = (firstPage.ClientRectangle.Width - imageWidthPoints);
float watermarkYLocation = -50;
// add a template watermark to the document repeated on each document page
// the watermark size is equal to image size in points
Template watermarkTemplate = document.AddTemplate(new System.Drawing.RectangleF(watermarkXLocation, watermarkYLocation, imageWidthPoints, imageHeightPoints));
// add an image to the watermak
ImageElement watermarkImageElement = new ImageElement(0, -300, logoImg);
watermarkImageElement.Transparency = 100;
watermarkTemplate.AddElement(watermarkImageElement);
// dispose the image
logoImg.Dispose();
}
Questions connexes
- 1. Ajouter son propre filigrane au graphique flexible
- 2. C# - Ajouter un filigrane à la photo d'une manière spéciale
- 3. ajouter un filigrane à une fenêtre de données powerbuilder
- 4. Comment ajouter un filigrane à une application Android?
- 5. comment ajouter un filigrane sur une image exist
- 6. Puis-je ajouter un filigrane sur une série de photos?
- 7. Comment ajouter dynamiquement un convertisseur de code-behind
- 8. WPF filigrane PasswordBox de filigrane TextBox
- 9. ajouter une image de filigrane à une image
- 10. Filigrane PHP
- 11. Datepicker Filigrane
- 12. Comment puis-je ajouter un filigrane à un fichier PDF existant en utilisant PHP?
- 13. Ajouter un filigrane à changement dynamique à un PDF dans SharePoint
- 14. Ajout d'un filigrane de texte
- 15. XAML Liaison à un convertisseur
- 16. Filigrane sonore, lecture via l'iPhone
- 17. convertisseur pour convertisseur xls en sql
- 18. Filigrane/arrière-plan FAX?
- 19. PyQt4 - Filigrane d'image
- 20. Filigrane dans System.Windows.Forms.TextBox
- 21. Comment ajouter par programme un convertisseur de liaison à un ListView WPF?
- 22. Comment puis-je ajouter une image sur une image en PHP comme un filigrane
- 23. Comment puis-je ajouter un filigrane ou png ou bitmap à l'arrière-plan d'un CTreeCtrl?
- 24. Filigrane et vignette - Codeigniter
- 25. Filigrane d'image en php
- 26. Ajouter un filigrane au PDF en utilisant Zend Framework (ajouter quelque chose sous la couche de texte)
- 27. Filigrane dans PDF existant dans Ruby
- 28. convertisseur personnalisé dans XStream
- 29. Besoin Personnalisable Convertisseur de devises
- 30. phpThumb - changer la taille du filigrane