Controls :: Watermark Uploaded Doc (PDF Or Image Files) Using ITextSharp
May 7, 2015
How to add watermark to uploaded doc (pdf or image files).The workflow will be-User register at portal -> user upload some required document (like financial proof or some kind) -> When saving them to database -> a watermark (predefined by admin at backend in admin panel as - Logo or Text) will be added to those uploaded document on top and bottom or wherever possible on the uploaded document.
So in future when admin views the document uploaded by him in his account, it will be displayed with stamp or the watermark. It will prove that the document is uploaded to server by user or whatever. Now, this we have found way to do in jpg, but in case of pdf its quite tough..
InnerException: System.AccessViolationException: Attempted to read or write protected memory.This is often an indication that other memory is corrupt.at System.Runtime.InteropServices.CustomMarshalers.EnumeratorViewOfEnumVariant.MoveNext()
I am getting this exception few times a day in our website.The page that create PDF file from the uploaded image files result in above excption.
Now I am able to upload files in folder and showing in gridview. but suppose i am going to upload new files so that time in page previous files is showing in gridview. i want that when i am uploading new files so after that uploaded new files only should show in gridview old files should not show in gridview.
i have a page where the image,logo,position and alpha details are shown in a gridview...and the page has a confirm button...once the user clicks on confirm button[then actual watermarking happens which gets stored in db] it navigates to another page where another gridview is present but it has an additional column [watermarked image] ...the only problem is that when i want to write code for watermarking in the watermark.aspx.cs page
how do i watermark image, example: when a user registers on the website before the user uploads his or her photo there is a default image and when the user brings mouse close to the image it will show "Update profile picture".
I need to create a database in SQL2005 on a webserver (manually (not in code)), have registered users upload an image to a webserver not overwriting if the filename already exists but to append if required Weekly, I wish to review the uploaded images in the uploaded folder, create a user & add the image(s) into the database programmatically for all users to be able to search / When the image(s) are in the database & are searched or shown (ex: profile shown with all those details/pics displayed but before displaying the pics on the form to watermark them. However, a profile could have 1 pick or it could have 20. I would like to have for example 4 pics being shown then the user to click next till the end of the recordset. Then do the same for another profile. Uploading the file is fine but not to append if exists then maybe I should have an upload date as the filename (haven't decided)
I'm looking to create a simple watermark on the fly for an image, taking one image (JPEG) and adding some text to it on the BOTTOM of the image in white, with a solid black background right across the bottom. haven't been able to find anything that does it on the bottom of the JPEG.
There is an image for the surface, and a text is written on the image for 184 rows of date.. Thus, it is expected to see 184 different text written image files are generated with all the same background images. (The code is declared below...)
The problem is that the first text is written for all 184 different data.. I think I have to remove something in the loop. But what is that ??
I am trying to create a watermark image on the background , i am wondering what option can i use to call image file from my APP_Themes folder insteaed of my hard drive ) Currently i am using this but couldn't figure it out how to call from APP_Them folder of application rather than being specific.
Is there any way in order to remove a watermark from an image? What has to be done is to lose the existing watermark as much as possible and place a new watermark text instead. As the existing watermark is placed diagonally, cutting the image in two equal parts (triangles), I am thinking of possibility to detect the diagonal and then determine the watermark text height (size / dimensions), and after that apply the Gaussian method of blurring (or anything similar) on the determined part. After it's edited, the image would be exposed to a code that would generate the new watermark.Is this possible to do, after all?
I want to save water marked image to database.i have done watermarking,but save the image it does not save to database.
Following are my code:
Bitmap original_image = new Bitmap(FileUpload1.FileContent); string sWaterMark = "reshu";//String to be watermarked int fontsize = ((original_image.Width * 2) / (sWaterMark.Length * 3)); int x = original_image.Width / 2; int y = original_image.Height * 9 / 20;
i did this code to upload file and displaying it in the image:
[Code]....
the code works good. the file is uploaded under my website here in the solution explorer: now after uploading the file,the newly uploaded file is shown in the image(since there were a few more images present in the same location but they were not shown by the image) i used this url to the imageurl:
ResolveUrl("~")
which returns me this:
WebSite1
now my question is why the newly uploaded image is shown in the image? there were several other images present at the same location and even i have not used something in my code that tells to show only the newly added image from my website into the image.
I have a page that display like a print pre-view. It shows the watermark in the background. But when I print it, it doesn't include the watermark. I know in IE7 you can change your IE settings to make it print the water mark but in IE8 you can't do that. Is there another way to print my water mark out? Here's that part of the code: