2012-07-30 18:01:56 +0000 2012-07-30 18:01:56 +0000
42
42
Advertisement

Hoe verwijder ik een watermerk uit een PDF-bestand?

Advertisement

Ik dacht dat dit een eenvoudige opdracht zou zijn, maar het pakte anders uit.

Het watermerk is precies dezelfde (overlappende, maar transparante) afbeelding op elke pagina. Ik heb het PDF bestand zelf gemaakt (dus geen zorgen over copyright hier) met PDFCreator 0.9.8.

Ik heb al geprobeerd met Adobe Acrobat Pro van mijn vriend, maar dat werkte niet. Het probeert het te verwijderen, maar dat lukt niet. Ik heb geprobeerd de koptekst/voettekst enz. te verwijderen, maar het watermerk wil maar niet verdwijnen.

Hoe kan ik het watermerk verwijderen?

Advertisement

Antwoorden (7)

74
74
74
2012-07-30 18:06:32 +0000

Voor watermerken op basis van afbeeldingen zijn er verschillende hulpmiddelen die de automatische verwijdering ervan beloven. Bijvoorbeeld:

Echter, het watermerk van dit specifieke PDF bestand (dat de OP mij via e-mail stuurde) is niet een enkele afbeelding die op alle pagina’s herhaald wordt. Het blijkt dat PDFCreator het (bijna pixel voor pixel) in elke pagina hardcoded. Dit maakt het watermerk veel moeilijker te verwijderen (en resulteert in een nogal opgeblazen PDF bestand).

Aangezien het watermerk eigenlijk uit vele kleine afbeeldingen bestaat, kunt u ze met een PDF-editor verwijderen (b.v. Foxit Advanced PDF Editor ), eenvoudig door ze te selecteren en op Delete te drukken. Helaas moet u dit voor elke pagina herhalen.

Een minder tijdrovende oplossing zou zijn om het watermerk programmatisch te verwijderen. We hebben nodig:

Stappen

  1. Download Pdftk en pak pdftk.exe en libiconv2.dll uit in %windir%System32 , een directory in het pad of een andere locatie van uw keuze.

  2. Download en installeer Notepad++.

  3. PDF-streams worden meestal gecomprimeerd met het DEFLATE algoritme. Dit bespaart ruimte, maar maakt de bron van de PDF onleesbaar.

  4. Open uncompressed.pdf met Notepad++ om de structuur van het watermerk te onthullen.

  5. Druk op Ctrl + H en stel het volgende in:

  6. Het watermerk is nu verwijderd, maar het PDF-bestand bevat fouten (de streams hebben een onjuiste lengte) en het is niet gecomprimeerd.

  7. uncompressed.pdf is niet langer nodig. Je kunt het verwijderen.

Het resultaat is dezelfde PDF zonder het watermerk (en ongeveer half zo groot).

6
6
6
2012-07-30 18:05:35 +0000

Het klinkt alsof het watermerk eigenlijk deel uitmaakt van de afbeeldingen in de .PDF, en niet een afzonderlijke afbeelding is die eroverheen is gerenderd door wat u ook gebruikt om de .PDF weer te geven. Het is mogelijk dat u het watermerk niet kunt verwijderen zonder de afbeeldingen uit de .PDF te halen, ze door een beeldbewerkingsprogramma te halen en vervolgens de .PDF handmatig te reconstrueren.

4
Advertisement
4
4
2014-12-16 18:45:16 +0000

Voor tekstwatermerken kan het bewerken van een PostScript-versie veel eenvoudiger zijn: Na

$ pdftops document.pdf

document.ps bewerken, dan terug naar PDF converteren via

$ ps2pdf document.ps

1
1
1
2014-10-23 19:26:41 +0000

Het gevolg van het stempel is dat je het binnen Adobe Acrobat Pro kunt verwijderen, maar het regenereert bij een muisbeweging omdat het stream-object het persistent houdt.

Als je probeert de pdf bron te bewerken - wat lastig is, bestaat de kans dat het bestand beschadigd raakt.

Als de stempel een stream is, kunnen we die onderbreken door de computer los te koppelen van het Net, wat ik gedaan heb.

Daarna heb ik met Adobe Acrobat Pro een van mijn annotaties geselecteerd, met de rechtermuisknop geklikt om de popup te krijgen, en “Show Comments List” geselecteerd.

Selecteer het snode watermerk/stempel uit de lijst, klik met de rechtermuisknop om de popup te krijgen en selecteer “Delete”. Doe dit op elke pagina waar de affixatie voorkomt.

Sla het bestand op onder een andere naam. Mijn programma crashte, maar niet voordat ik het bestand had opgeslagen!

Open het nieuwe en veel kleinere bestand; merk op dat alle watermerken/stempels verdwenen zijn. 0x2 & 0x2 & In mijn geval, de bestandsgrootte van mijn 3-pagina document kromp van 300 kb tot een indrukwekkende 60 kb. Alle oorspronkelijke gegevens en annotaties bleven intact - zonder de watermerken.

~Goede jacht :o)

1
Advertisement
1
1
2017-03-17 12:49:33 +0000

Ik heb een andere manier gevonden om het te doen:

  1. Gebruik pdf2htmlEX tool (of een andere PDF naar HTML converter) om de PDF naar een HTML bestand te converteren.
  2. Bewerk de HTML met een teksteditor, en verwijder het watermerk. Sla het op.
  3. Druk de HTML af naar een nieuw PDF-document
  4. Winst
1
1
1
2015-01-13 15:42:01 +0000

converteer het document naar een .rtf bestand met zamzar. Het watermerk verdwijnt automatisch na conversie. LET OP: - Het werkt perfect als het document tekstmateriaal bevat. Het is altijd een grote hulp geweest… (Mac gebruiker)

0
Advertisement
0
0
2016-10-16 05:22:05 +0000

Dit is een aanvulling op het antwoord van @Dennis van 18:06 30 jul 2012. Hij gaat zeker in op het moeilijkere geval.

In het eenvoudigste geval waarin het watermerk een eenvoudige, onopgesmukte tekst is, bijvoorbeeld

Smedley Voor Commissaris

zouden de ongecomprimeerde PDF-watermerken als volgt gedefinieerd kunnen worden:

BT
    75.96 625 Td
    (Smedley For Commissioner)Tj
    ET

waarbij 75.96 de horizontale offset is en 625 de verticale offset voor dit specifieke watermerk. (Ja, zowel reële getallen als gehele getallen mogen worden gezien.)

Een regexp als de volgende werkt voor al dergelijke watermerken, waarbij variaties in hun plaatsing worden genegeerd:

^BT\n[0-9.]+ [0-9.]+ Td\n\(Smedley For Commissioner\)Tj\nET\n

Wees u er echter van bewust, dat een verscheidenheid van wijzigende PDF operatoren in het spel kan komen met watermerken die een ingewikkelder opmaak hebben. Zulke ingewikkelde opmaak kan wat de lezer verwacht (hoopt?) een aaneengesloten, gemakkelijk te doorzoeken string te zijn, veranderen in een warboel van alfabetsoep. Bijvoorbeeld,

E1 = mc² door Smedley™

Zou het product kunnen zijn van:

BT
    75.96 625 Td
    (E)Tj
    -5 Ts
    (1)Tj
    0 Ts
    ( = mc)Tj
    5 Ts
    (2)Tj
    0 Ts
    (by Smedley)Tj
    5 Ts
    (TM)Tj
    0 Ts
    ET

… of nog veel erger als uw watermerk gekleurd is!

Dit alles opgemerkt hebbende, wil ik ook nog opmerken dat PDFtk een GUI versie heeft die beweert met watermerken overweg te kunnen, tegen betaling van $4 licentiekosten. Helemaal niet prijzig!

Aan de andere kant vind ik dat de website momenteel adverteert met volledige ondersteuning voor O/S'en tot en met Windows 8 en OS X 10.8 Mountain Lion. Dat is meer dan 4 jaar geleden. Zou PDFtk verouderd kunnen zijn? Ik vermoed van niet, maar ik weet het niet.

Advertisement
Advertisement