0
나는 기존 PDF 파일을 사용하고 보안 속성을 수정하는 프로그램을 만들고 있습니다. 나는 또한 PDF 파일에 워터 마크를 추가 할 수 있기를 원합니다. 나는 이것을 달성하기 위해 PDFsharp를 사용하려고 노력해 왔지만 모든 페이지에 글을 쓸 수는 없다. ...PDFsharp를 사용하여 기존 페이지에 워터 마크 추가
현재 내가 할 수있는 최선은 워터 마크를 쓰는 것만 가능하다. 이 코드를 사용하는 문서의 마지막 페이지 :
' Create an empty page
Dim page As PdfPage = document.AddPage
page.Orientation = PageOrientation.Landscape
page.Size = PageSize.A4
' Get an XGraphics object for drawing
Dim gfx As XGraphics = XGraphics.FromPdfPage(page, XGraphicsPdfPageOptions.Prepend)
Dim tf As Layout.XTextFormatter = New Layout.XTextFormatter(gfx)
' Create a font
Dim font As XFont = New XFont("Verdana", 20, XFontStyle.Bold)
' Draw the text
gfx.DrawString("WATERMARK", font, XBrushes.Red, _
New XRect(0, 0, page.Width.Point, page.Height.Point), XStringFormats.Center)
PDFsharp에 추가하지 않고도 모든 페이지를 그릴 수 있습니까?
어떤 도움이 많이 감사합니다 :)
는
내가 발견 한 워터 마크에는 식별자 "페이지"가 포함되어 있습니다. 어떻게 이것을 내가 추가 한 페이지가 아닌 기존 PDF의 페이지로 설정합니까? –
전체 샘플을 다운로드하여 사용해 보셨습니까? 워터 마크 샘플은 기존 페이지를 수정하여 체크 아웃합니다. –