Как отобразить текст водяного знака в PDF или существующий PDF, используя itextsharp в asp.net - PullRequest
0 голосов
/ 26 мая 2011

Помогите мне отобразить текст водяного знака в pdf, используя itextsharp в asp.net. Спасибо, Sunil.

Ответы [ 2 ]

1 голос
/ 26 мая 2011

Направьте этот на ваш вопрос, который снимает некоторые сомнения относительно вашего вопроса.

0 голосов
/ 05 сентября 2016

ссылка для pdfsharp dll с pdfsharp 'import this

    Imports System.IO
    Imports PdfSharp.Pdf
    Imports PdfSharp.Pdf.IO
    Imports PdfSharp.Drawing

    Dim doc = ReturnCompatiblePdf(path_of_pdf_file)
    Dim document As New PdfDocument
    document = PdfReader.Open(doc, PdfDocumentOpenMode.Modify)
    Dim watermark As String = "This is my watermark"

    For Each page_ As PdfPage In document.Pages

        Dim gfx As XGraphics = XGraphics.FromPdfPage(page_, XGraphicsPdfPageOptions.Append)
        Dim fontx As New XFont("Trebuchet MS", 8, FontStyle.Bold)
        Dim posx, posy As Double
        posx = (page_.Width.Value - watermark.Length) / 2
        posy = page_.Height.Value - 8
        gfx.TranslateTransform(posx, posy)
        gfx.DrawString(watermark, fontx, XBrushes.Black, New XPoint(1, 1), XStringFormats.Default)
    Next

    If File.Exists(save_path) = False Then
        document.Save(save_path)
    End If
...