PDF Association logo

Discover pdfa.org

Key resources

Get involved

How do you find the right PDF technology vendor?
Use the Solution Agent to ask the entire PDF communuity!
The PDF Association celebrates its members’ public statements
of support
for ISO-standardized PDF technology.

Member Area

Redaction with Overlay Text using Datalogics PDF Java Toolkit

When publishing documents online, you have to operate under the assumption that someone, somewhere, has made a copy of it and that it will exist forever. Because of that, we need to take extra care to remove sensitive data from those files before they go to the Internet universe. This is why redacting (the removal of the sensitive content) is such an important feature. In a PDF file, you are creating redaction annotations that will eventually be applied to the document and take the place of the … Read more

Member NewsSeptember 22, 2017
Redaction with Overlay Text using Datalogics PDF Java Toolkit


When publishing documents online, you have to operate under the assumption that someone, somewhere, has made a copy of it and that it will exist forever. Because of that, we need to take extra care to remove sensitive data from those files before they go to the Internet universe. This is why redacting (the removal of the sensitive content) is such an important feature. In a PDF file, you are creating redaction annotations that will eventually be applied to the document and take the place of the … Read more

Member NewsSeptember 22, 2017

Lindsey Schroeder

About Lindsey Schroeder, Datalogics


When publishing documents online, you have to operate under the assumption that someone, somewhere, has made a copy of it and that it will exist forever. Because of that, we need to take extra care to remove sensitive data from those files before they go to the Internet universe. This is why redacting (the removal of the sensitive content) is such an important feature. In a PDF file, you are creating redaction annotations that will eventually be applied to the document and take the place of the content that was redacted. When content is redacted, you can specify what should be put in the space left by removing the sensitive content - this is typically a black rectangle. In some cases, though, you may be required to provide additional information in the document to indicate what type of content was removed, or why the content was removed.

Redaction annotations have a unique property designed to handle those instances where you need to specify what type of content was removed, or why the content was removed, and it is called Overlay Text. By setting the Overlay Text on a redaction annotation, you are saying "this text should be displayed on top of the redaction annotation" which will enable a human to read that text, understand what type of content was removed, and why, without knowing the actual content. If you are redacting content in PDFs that will be published due to a Freedom of Information Act request, Overlay Text is extremely important to you. The Freedom of Information Act requires that content that is redacted is replaced by one of the defined redaction codes to indicate what was redacted. We recently updated the RedactAndSanitize sample for our PDF Java Toolkit to demonstrate setting the Overlay Text property so that those who need to comply with the Freedom of Information Act can do so with ease! Let's take a look at the updates to the sample so you know how to update your application to specify overlay text.

Redaction with Datalogics PDF Java Toolkit

Specifying the text to be used as Overlay Text is as straightforward as it gets; here is the online that does it assuming you already have a PDFAnnotationRedaction object to work with.

        annot.setOverlayText("Redacted");

There is one issue with this, though. Earlier we said the most common item used to replace redacted content is a black rectangle, and if you only specify the text that should be used as Overlay Text, you will end up with black text on a black rectangle! This is not what you would expect and you would not be able to see or read the Overlay Text, so you still would not be meeting the requirements of the Freedom of Information Act. To change the appearance of the Overlay Text, we just need to work with a few more objects so that our PDFAnnotationRedaction object does not use black text on a black rectangle. Let's start by setting up the required resources to use Helvetica as the font for the Overlay Text

        final PDFResources resources = document.requireCatalog().procureInteractiveForm().procureResources();
        final PDFContents contents = PDFContents.newInstance(document);
        final ModifiableContent content = ModifiableContent.newInstance(contents, resources);
        final PDFFontSimple font = PDFFontSimple.newInstance(document, ASName.k_Helvetica, ASName.k_Type1);
        final ASName fontName = content.addResource(font);

And then creating a new PDFDefaultAppearance using our resources

        // Helvetica 8pt, color green (3 values == RGB, 4 == CMYK, 1 == grayscale)
        final PDFDefaultAppearance pdfDefaultAppearance = PDFDefaultAppearance.newInstance(document, fontName, 8.0,
                                                                                           new double[] { 0, 1, 0 });

Now with our resources constructed and our PDFDefaultAppearance setup to use Helvetica with a point size of 8 and the text color set to Green, we just need to set the appearance on our PDFAnnotationRedaction object using the PDFDefaultAppearance object we just constructed

        annot.setDictionaryValue(ASName.k_DA, pdfDefaultAppearance);

With those changes made, when content is redacted, the Overlay Text will be visible as it will be green text on a black rectangle.

 width=

In the screenshot, you might notice that the text specified as Overlay Text is not fully displayed ("Redact" instead of "Redacted"). Since we are replacing existing content with a new piece of content, there may be a discrepancy between the sizes of the new and old content, this is why the Freedom of Information Act uses redaction codes (like "(b)(1)(a)") instead of the words that correspond to what was redacted.

If you are currently redacting documents, or you have a need in the future to redact documents, try out Datalogics PDF Java Toolkit to automate this process.


Datalogics, Inc. provides a complete SDK for PDF creation, manipulation and management for companies around the globe. Built on Adobe source code, our flagship product Adobe® PDF Library offers a choice of programming platforms and languages along with unsurpassed customer service, proven by our 94% customer retention rate. Datalogics offers…

Read more

Foxit logo

Foxit Europe und Unisys Deutschland beschließen Partnerschaft

Die Unisys Deutschland GmbH kooperiert mit der Foxit Europe GmbH und hat ihr Produktportfolio um den Foxit Rendition Server erweitert.

Member NewsSeptember 21, 2017
Foxit logo
Foxit Europe und Unisys Deutschland beschließen Partnerschaft
Foxit logo

Die Unisys Deutschland GmbH kooperiert mit der Foxit Europe GmbH und hat ihr Produktportfolio um den Foxit Rendition Server erweitert.

Member NewsSeptember 21, 2017

Carsten Heiermann

About Nicole Gauger, Foxit Corporation


Berlin, 21.September 2017. Unisys Deutschland hat ihr Produktportfolio mit der Aufnahme des Foxit Rendition Servers erweitert. Dabei handelt es sich um eine zentrale, webservice-basierte Plattform für unternehmensweite und standardisierte Dokumentenkonvertierung nach PDF und PDF/A. Darüber hinaus hat Unisys den Rendition Server in eine eigene entwickelte Dienstinfrastruktur eingebettet, so dass dieser in künftigen Projekten noch einfacher angesprochen werden kann.

Der Kooperation war eine Anfrage eines Kunden von Unisys vorausgegangen. Dieser hatte bereits den PDF Compressor Enterprise von Foxit im Einsatz und suchte nach einer Lösung, die schnell und zuverlässig verschiedene Dateiformate zentral nach PDF konvertiert. „Genau für solche Szenarien haben wir den Rendition Server entwickelt“, erläutert Gert Michiels, zuständig für Produkt Management bei der Foxit Europe GmbH. „Er übernimmt die PDF-Konvertierung für sämtliche IT-Systeme und Anwendungen innerhalb eines Unternehmens.“ Im Vordergrund steht dabei ein hoher Durchsatz, so dass die Anwender schnell ihre Dokumente als konvertierte PDF-Dateien erhalten.

Damit die Plattform von Foxit in unterschiedlichen IT-Umgebungen flexibel integriert und adressiert werden kann, hat das deutsche Unisys-Team die Software um eine eigene Komponenten erweitert. Das Produkt mit der Bezeichnung Unisys Rendition Server Interface (URSI) ermöglicht mit Unterstützung von SOAP, REST und offenen Schnittstellen eine einfache Anbindung neuer Systeme. Außerdem ist URSI plattformneutral und kann sowohl auf dem Rendition Server selbst als auch auf einem separaten Server installiert sein.

„Wir schätzen die robuste Architektur des Rendition Server und den kompetenten sowie aufgeschlossenen Support des Herstellers“, kommentiert Thomas Ellegast, Projektmanager, Unisys Deutschland GmbH, die Zusammenarbeit.

Über Unisys:
Unisys ist ein weltweit tätiges Unternehmen für Informationstechnologie, das sich darauf spezialisiert hat, branchenspezifische Lösungen und modernste IT-Security für Kunden aus dem öffentlichen Sektor sowie aus den Bereichen Finanzdienstleistungen, Industrie (Automotive, Logistik, Chemie und Pharma) und Handel anzubieten. Das Angebot von Unisys umfasst Sicherheitslösungen, Advanced Data Analytics, Cloud- und Infrastruktur-Services, Applikations-Services sowie Applikations- und Serversoftware.
Weitere Informationen finden Sie unter www.unisys.de. Oder folgen Sie uns auf Twitter und LinkedIn!

Über Foxit Europe GmbH:
Foxit ist ein führender Softwareanbieter schneller, preisgünstiger und sicherer PDF-Lösungen. Unternehmen und Endanwender können ihre Produktivität steigern, wenn sie bei der Arbeit mit PDF-Dokumenten bzw. ­Formularen Client- und Server-seitig Lösungen von Foxit verwenden. Foxit ConnectedPDF ist eine bahnbrechende Technologie, die als Funktionalität in Produkten wie PhantomPDF integriert ist und damit die weltweite Zusammenarbeit und die Produktivität beim Erstellen, Teilen sowie Nachverfolgen von PDF-Dokumenten erheblich verbessert. Software-Entwickler können mit den Foxit Software Development Kits (SDKs) robuste PDF-Technologien in ihre Applikationen integrieren, um Kosten zu reduzieren und Markteinführungszeiten zu verkürzen.
Die Foxit Europe GmbH mit Sitz in Berlin entwickelt die Server-basierten PDF-Dokumenten- und Datenkonvertierungslösungen PDF Compressor Enterprise und den Rendition Server mit maßgeschneiderten Dienstleistungen und herausragendem Support. Als European PDF Center of Excellence unterstützt das Unternehmen Anwender bei allen Herausforderungen rund um das PDF-Format.
Mehr als 425 Millionen Anwender sowie mehr als 100.000 Kunden in mehr als 200 Ländern haben Foxits Produkte, die den PDF ISO-Standard 32000 erfüllen, im Einsatz. Als Vorstands-mitglied der PDF Association beteiligt sich Foxit aktiv an der Weiterentwicklung aller PDF-ISO-Standards.
Foxit unterhält Niederlassungen in der ganzen Welt, inklusive den USA, Asien und Europa.

Weitere Informationen: https://www.foxitsoftware.com/de

Ihre Redaktionskontakte:
Foxit Europe GmbH
Carsten Heiermann
Neue Kantstr. 14
D-14057 Berlin
Telefon: +49 30 394050-0
Telefax: +49 30 394050-99
info@luratech.com
http://www.foxitsoftware.com

good news! GmbH
Nicole Körber
Kolberger Str. 36
D-23617 Stockelsdorf
Telefon: +49 451 88199-12
Telefax: +49 451 88199-29
Foxit-europe@goodnews.de
http://www.goodnews.de


Founded in 2001, Foxit is a leading provider of innovative PDF and eSignature products and services, helping knowledge workers increase productivity and do more with documents. Foxit combines easy-to-use desktop software, mobile apps, and cloud services in one powerful solution: The Foxit PDF Editor Suite. This Intelligent Document Platform allows…

Read more

Foxit logo

Die Motor Presse Stuttgart GmbH & Co. KG verwendet PhantomPDF von Foxit Software, um PDF-Dokumente zu bearbeiten. Dabei handelt es sich um eine anwenderfreundliche, sofort einsetzbare Lösung, die über zahlreiche Funktionen zum Zusammenarbeiten und Erstellen, Bearbeiten, Kommentieren, Freigeben, Sichern, Organisieren, Exportieren, Erkennen von Text (OCR) sowie zum Signieren von PDF-Dokumenten und –Formularen verfügt.

callas software is inviting all interested parties to a VIP Event for the print and publishing sector. The event will be held on November 6-8, 2017 in Vienna. The first two days of the event will consist of a number of presentations providing detailed advice and information, including news from the world of PDF standards and callas pdfToolbox. November 8 will then provide an intensive training on specific challenges posed by attendees.

Bei einem gemeinsamen VIP-Event in Wien von axaio, callas und FourPees erhalten Teilnehmer unter anderem detailliertes Wissen über PDF-Standards und pdfToolbox.

Mit Plattformen, die das Erstellen, Teilen und die Nachverfolgbarkeit von PDF-Dokumenten ermöglichen, können Unternehmen die Zusammenarbeit maßgeblich verbessern und damit die Produktivität ihrer Mitarbeiter steigern

PDF/raster, a strict subset of the PDF format, was designed for storing, transporting and exchanging multi-page raster-image documents, especially scanned documents. PDF/raster provides the portability of PDF while offering the core functionality and support of TIFF.

Cover of PDF 2.0.

The Portable Document Format is perhaps the most common example of a de facto standard, so much so that Wikipedia features PDF on its “de facto standards” page. From Ethernet and 802.11 to HTTP and CSS, the modern computing stack consists of hundreds of standards. The way in which PDF exemplifies the specific value of … Read more

Nowadays people work from multiple devices expecting their data to be available everywhere. Teams need to be able to collaborate no matter where their members are located and what devices they are using. App developers need to provide their users with a unified experience to collaborate across all platforms.

With the release of PSPDFKit for Web 2017.5, we are introducing an all new standalone mode. Previously, PSPDFKit for Web only supported server-backed deployments. As of today, you now have the option of deploying PSPDFKit for Web without a server, using state-of-the-art WebAssembly to render PDF documents directly in the browser.

WordPress Cookie Notice by Real Cookie Banner