marca de agua en archivo .pdf
Publicado por OMAR (6 intervenciones) el 25/09/2020 04:20:17
hola buenas noches.
tengo una consulta que hacer. tengo unas lineas en C# que me inserta marca de agua en un archivo .pdf, y de hecho funciona, lo malo es que solo en la primera pagina o en la que elija, aun no encontré la manera de que me inserte la marca de agua en todas las paginas indistintamente de la cantidad e paginas, aquí les paso el código que utilizo.
desde ya agradeceria si me opuedan facilitar una solución
tengo una consulta que hacer. tengo unas lineas en C# que me inserta marca de agua en un archivo .pdf, y de hecho funciona, lo malo es que solo en la primera pagina o en la que elija, aun no encontré la manera de que me inserte la marca de agua en todas las paginas indistintamente de la cantidad e paginas, aquí les paso el código que utilizo.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using Syncfusion.Pdf;
using Syncfusion.Pdf.Graphics;
using Syncfusion.Pdf.Parsing;
using System.Drawing;
using System.Diagnostics;
namespace CreateWatermarkPDFSample
{
class Program
{
static void Main(string[] args)
{
//Carga el documento.
PdfLoadedDocument loadedDocument = new PdfLoadedDocument(@"C:\TEMP_SIGAMM\MM.pdf");
PdfPageBase loadedPage = loadedDocument.Pages[0];
PdfGraphics graphics = loadedPage.Graphics;
//establecer la fuente
PdfFont font = new PdfStandardFont(PdfFontFamily.Helvetica, 30);
// texto de marca de agua.
PdfGraphicsState state = graphics.Save();
graphics.SetTransparency(0.25f);
graphics.RotateTransform(-40);
graphics.DrawString("CONFIDENCIAL", font, PdfPens.Red, PdfBrushes.Red, new PointF(40, 400));
//guarda cambios
loadedDocument.Save(@"C:\TEMP_SIGAMM\MM2.pdf");
loadedDocument.Close(true);
desde ya agradeceria si me opuedan facilitar una solución
Valora esta pregunta


0