Getting Started with Android

Introduction

PDFNet Mobile SDK for Android brings the full power of the PDFNet library to Android devices. The SDK ships with simple to use Java APIs that allow developers to seamlessly integrate PDF viewing, creation, searching, annotation, and editing capabilities with their Android apps. This document will explain how to download the SDK, describe its basic components, step you through creating a simple PDF viewing app, and point you towards helpful resources. It is organized into the following sections:

First Steps
Creating a basic PDF viewer
Adding support for Annotations, Text Selection and Form Filling
Opening encrypted documents
FAQ
Additional Resources  Continue reading

Creating a Realtime PDF Annotation and Commenting System

Viewing a PDF directly in a web app is steadily becoming mainstream. PDFTron’s WebViewer, the leading, most reliable javascript PDF viewer, is now powering hundreds of apps around the web.

After viewing, the next step for many apps is enabling users to annotate the PDFs and communicate about them in real time, directly in the browser. WebViewer has indeed always supported this, because by importing and exporting annotations and comments using the standard PDF XML comment format, annotations can be instantly synchronized between users.

In this tutorial, we will step you through this process by

  • Setting up a new WebViewer instance
  • Synchronizing annotations between the clients and a server
  • Authenticating users, and enforcing permissions

Continue reading

Getting Started with Cross-Platform PDF Processing Using Xamarin.Android and PDFNet SDK

This Getting Started document is for users of the PDFNet version 6.7 and greater. For users of earlier version of PDFNet, please refer to Getting Started (2014).

Introduction

This tutorial shows the minimum steps needed to add a PDF viewing and annotating component to a Xamarin.Android app using PDFNet SDK. In this tutorial, you will create a simple PDF viewing and annotating app. You will also learn about an Android Java Bindings Library Project that allows you to customize our Tools library.

Note the completed sample project described in Part 2-4 is available by request from here.

The tutorial is divided into 5 parts:

Part 1: Things you should know about the library distribution
Part 2: Showing a PDF
Part 3: Adding support for Annotations, Text Selection and Form Filling
Part 4: Create customized Tools.dll from the open source Tools library
Part 5: Next steps

Continue reading

Getting Started with Cross-Platform PDF Processing Using Xamarin.iOS and PDFNet SDK

This Getting Started document is for users of the PDFNet version 6.7 and greater. For users of earlier version of PDFNet, please refer to Getting Started (2014).

Introduction

This tutorial shows the minimum steps needed to add a PDF viewing and annotating component to a Xamarin.iOS app using PDFNet SDK. In this tutorial, you will create a simple PDF viewing and annotating app. You will also learn about an iOS Objective-C Bindings Library Project that allows you to customize our Tools library.

Note that the completed sample project described in Part 1-3 is available by request from here.

The tutorial is divided into 4 parts:

  • Part 1: Showing a PDF
  • Part 2: Adding support for Annotations, Text Selection and Form Filling
  • Part 3: Create customized Tools.dll from the open source Tools library
  • Part 4: Next steps

Continue reading

Getting Started with PDFNet for iOS

This Getting Started document is for users of the PDFNet dynamic framework, version 6.7 and greater. For users of the static library, or earlier version of PDFNet, please refer to getting started with the static framework.

Introduction

This short tutorial will guide you through creating an app that can show and annotate a PDF. A completed project can be found on our GitHub repository. You should use the latest versions of the PDFNet Framework and the tools source code, available by request on our website. The tutorial is divided into four parts:

  • Part 1: Showing a PDF.
  • Part 2: Adding support for text selection, annotation creation and editing, link following and form filling.
  • Part 3: Adding support for encrypted PDF documents.
  • Part 4: Next Steps

Continue reading

Semantic Content Recognition in PDF

Semantic content recognition is the ability to identify components of a document by their “class” – that is if any particular content constitutes a title, subtitle, section, paragraph, word, figure, caption, table, etc. This is a problem, that despite decades of research, remains open. Available solutions are unreliable and are far, far behind the ability of a human being.

At the 2015 PDF Technical Conference, PDFTron’s CTO gave a presentation addressing the problem of semantic content recognition in PDF. The presentation gives an overview of the problem itself, why it has been such a hard problem to solve, and how the industry as a whole might organize itself to finally develop solutions that perform with the same accuracy as a person.

pdf.js: Interesting Project, Incorrect Rendering

pdf.js is a well known project for rendering PDF documents directly in the browser. In that sense, it is similar to our recently announced PDFNetJS. While pdf.js is interesting project, and may be a reasonable choice in some very specific situations, it has a number of serious problems that make it unreliable for any situation where PDF rendering is important.

Continue reading

Introducing PDFNetJS: A Complete Browser-Side PDF Viewer and Editor

PDFNetJS

The WEB is taking over (obviously)

On desktop computers, web apps continue to replace activities that were previously fulfilled by Windows/Mac/Linux programs. The advantages are many: web apps are immediately available on every connected computer; the user doesn’t need to download and install something; they instantly update and they’re cross-platform. That they naturally lend themselves to a subscription model is yet another reason that companies are choosing to develop web apps in favor of a traditional desktop program.

However, web apps have historically had a number of shortcomings. An inability to deal with local files (without long uploads). Multimedia required securitychallenged plugins. And they couldn’t display PDF files. Continue reading

PDFTron at the PDF Technical Conference 2015

PDFTron is pleased to announce that we are a sponsor and presenter at the upcoming PDF Technical Conference 2015, held October 19-20 in San Jose, California. Aimed at software developers and technical product managers encountering PDF technologies in their work, the event will consist of educational and sponsored sessions presented by experts in the PDF field.

Continue reading

Cross-Platform Word to PDF Conversion

View and Convert Microsoft Word Documents Anywhere

We’re very pleased to announce the launch of the newest addition to PDFNet SDK: built-in Word conversion.  Now you can go straight from .docx to .pdf,  free from the shackles of Microsoft Word or any other 3rd party software.  Conversions are accurate and fast; they also work on any platform supported by PDFNet SDK  (and there are a lot of them! see the SDK download page for more details).

docx. It took a long time to get the text to flow around shapes correctly in the docx engine.

Dependency-free Word conversion enables a couple of great use cases: you can  perform reliable conversions in a server environment, or pair it with our PDF Viewer for seamless viewing of .docx files on Android, iOS, and Windows Phone/RT.

Continue reading