27
29
document and more. Any contains are not specified before, the contains describe by the
users so we need iTextPDF API. Basically iText API is not the end user tool, we have to
build iText API in application so we can automate the PDF creation. It is hard to create a
PDF file manually if there are so many pages in the original document so in this case we can
use API to convert it into the PDF. [22]
Figure 4.5 describe the overview of the functionality users can do with PDF file. User
can create PDF documents using high level objects and use PDF writer to achieve it. Low
level functionality PDFContentByte class consists of series of methods which is use to draw
arcs, circle, rectangles and more. iText is not a PDF viewer, but the PDFReader class can
give us access to the objects that form a PDF document. Users need a PDFReader class to
access or read the existing PDF document. The PDFStamper class contains page numbers, a
watermark, fill the form and so on. User can split and merge PDF documents with PdfCopy,
PdfSmartCopy, PdfCopyFields, and even using PdfImportedPage objects in combination
with PdfWriter or PdfStamper. iText can also be used to sign existing PDF documents, as
well as to encrypt them. [22]
4.3.2 AndroidManifest.xml
Each android application starts with AndroidManifest.xml. All the Android
application should have AndroidManifest.xml file. This file is the root directory of the
application. This file contains the entire java packages name with their unique name which is
used in whole application. AndroidManifest.xml also describes the components of the
android application such as activities, services, broadcast receivers and more. This file also
allows to give the permission throughout the application which part of the application
interact with the other application. This file also describe the minimum level of the android
API is supported.
In my application I have used AndroidManifest.xml file where there is tag called
<activity> in which we will be specifying the activity's category it lies in category