c# wpf adobe pdf reader : Acrobat remove pages from pdf Library SDK component .net asp.net html mvc Atagana_Rex1-part1433

10 
Table 2: Smart Form 
Advantages 
Disadvantages 
User-friendly graphical with table and 
templates  painter  tool  that  aids  the 
overall TCO. 
Unlike  SAPscript,  it  has  fewer  form 
templates. 
It supports more output options- PDF, 
XML etc. 
No  further  improvement  after  IFbA 
introduction, except for bug fixes. 
(Hub, 2011; Zeller, 2004) 
1.1.3  IFbA 
Here are the advantages and disadvantages in deploying IFbA: 
Table 3: IFbA 
Advantages 
Disadvantages 
It  supports  certification  and  digital 
signature. 
Unlike Smart Forms, it cannot convert 
to SAPscript. 
It  can  also  serve  as  print form  with 
more advance features to explore. 
Forms can be interactive in both offline 
and online scenarios. 
Acrobat remove pages from pdf - Library SDK component:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others
www.rasteredge.com
Acrobat remove pages from pdf - Library SDK component:VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed VB.NET Guide for Extracting Pages from Microsoft PDF Doc
www.rasteredge.com
11 
Overcomes the defects of papers based 
forms as it is prone to mistakes, often 
outdated and exposed to manual date 
entry that leads to inaccurate data. 
(Lax Jason, 2008; Lax, 2008; Zeller, 2004; Hub, 2011) 
1.2  Licensing 
In production scenario SAP delivers over two thousands forms (Print and IFbA) 
through different module solutions to meet its 
customer’s 
forms workflow 
business process needs. Before discussing the licensing complexities further, there 
is a need to understand the differences between Print Forms against Interactive 
Forms. Also and more importantly poor knowledge of licensing issues can be a 
big disadvantage to Interactive Forms developers in production scenarios as lots 
of errors stem from violations. 
Table 4: Interactive Forms versus Print Forms                                                
Interactive Forms 
Print Forms 
The forms fields are reactive to data 
inputs both in online and offline 
situations. It should be noted that IFbA 
can also function as a print form too. 
The fields are static and must be printed 
before filling in data, usually by hand. 
1.2.1  Licensable and Non-Licensable Scenarios (SAP, 2006) 
Table 5: Licensable and Non-Licensable  
Licensable 
Non-Licensable 
Library SDK component:.NET PDF Document Viewing, Annotation, Conversion & Processing
Insert images into PDF. Edit, remove images from PDF. Redact text content, images, whole pages from PDF file. Print. Support for all the print modes in Acrobat PDF
www.rasteredge.com
Library SDK component:C# PDF Converter Library SDK to convert PDF to other file formats
manipulate & convert standard PDF documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat.
www.rasteredge.com
12 
IFbA designed and deployed on a 
production system. 
IFbA created or customized on 
development system. 
Customers can use print forms for free 
either customized or created anew. 
IFbA can also be customized cosmetically 
without being licensable. ( more on 
cosmetic  and non- cosmetic modification) 
(s. 4) 
1.2.2  Cosmetic and Non-Cosmetic Modifications 
The table below highlights cosmetic and non-cosmetic modifications of IFbA 
delivered in Production system:  
Table 6: Cosmetic and Non-Cosmetic Modifications. 
Cosmetic Modifications 
Non-Cosmetic Modifications 
Deleting a form fields. 
Inserting a new image field that function 
calls data from an SAP application or 
submits image data in the form data. 
Modifying logos or static graphics  Inserting a new image field that function 
calls data from an SAP application or 
Library SDK component:C# powerpoint - PowerPoint Conversion & Rendering in C#.NET
documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. PowerPoint to PDF Conversion.
www.rasteredge.com
Library SDK component:C# Word - Word Conversion in C#.NET
Word documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Word to PDF Conversion.
www.rasteredge.com
13 
elements or deleting, adding. 
submits image location URL in the form 
data. 
Modifying the color, font, content 
or formatting of boiler-plate. 
Re-position of a field in the form. 
Modifying the color, position, or 
style of lines, circles, arcs, boxes 
in form adding, deleting. 
Transferring copied field from a form 
design to another. 
Inserting an interactive field on a form. 
(s. 5; Lax, 2008; SAP, 2006) 
1.2.3  Localization of Forms 
By  default SAP create  and stamp  forms in English, whereby  customers can 
translate to local languages using internal translation capabilities. Some of these 
localizations are licensable and are detailed below: 
It is not licensable if only the form designs  translated and the stamp 
unchanged. 
It is not licensable if only the strings are affected and the stamp remained 
unchanged. 
In the scenario say, a customer creates custom form design and requires 
about ten of the said forms,  then if the customer uses SAP internal 
translation only one of the said forms would count for licensing, whereas 
Library SDK component:C# Windows Viewer - Image and Document Conversion & Rendering in
standard image and document in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Convert to PDF.
www.rasteredge.com
Library SDK component:VB.NET PDF: How to Create Watermark on PDF Document within
Watermark Creator, users need no external application plugin, like Adobe Acrobat. VB example code to create graphics watermark on multiple PDF pages within the
www.rasteredge.com
14 
licensable if the forms were localized manually and then copies form 
designs ten times many  (s. 7; SAP, 2008)
 TECHNOLOGY PREREQUISITES 
SAP started supporting Adobe Document Services (ADS) from Netweaver 04- 
Web Application Server 6.40, ADS has since evolved. ADS as shown below 
(figure 1) functions as web services which runs on J2EE engine generating 
documents for Adobe LiveCycle Designer (ALD), the user interface tool 
contributed by Adobe Systems in this collaboration (p. 9; AG, SAP, 2007). These 
are the core components of IFbA.  
Before explaining this project further, I highlighted and gave below an overview 
of this technology. So those that are new to SAP can have an easy time to 
understanding IFbA and this thesis. 
Library SDK component:C# Excel - Excel Conversion & Rendering in C#.NET
Excel documents in .NET class applications independently, without using other external third-party dependencies like Adobe Acrobat. Excel to PDF Conversion.
www.rasteredge.com
Library SDK component:VB.NET PowerPoint: VB Code to Draw and Create Annotation on PPT
as a kind of compensation for limitations (other documents are compatible, including PDF, TIFF, MS on slide with no more plug-ins needed like Acrobat or Adobe
www.rasteredge.com
15 
Figure 1: Development Environment for ABAP and Java 
Source:  (s. 6) 
2.1  Adobe Document Services (ADS) 
ADS were specifically developed by Adobe for SAP Web Server, so it is platform 
defined. As a web services server components, ADS handles the backend jobs for 
Adobe interactive forms in SAP NetWeaver Application Server. Main functions 
are to generate the output of data in PDF form format or generates printer codes if 
it is a print form scenario. When it is interactive, it extracts the 
user’s input from 
the PDF form into the system. (AG, SAP, 2007; SAP, 2007) 
Library SDK component:DICOM to PDF Converter | Convert DICOM to PDF, Convert PDF to
users do not need to load Adobe Acrobat or any Convert all pages or certain pages chosen by users; download & perpetual update. Start Image DICOM PDF Converting.
www.rasteredge.com
Library SDK component:BMP to PDF Converter | Convert Bitmap to PDF, Convert PDF to BMP
for Adobe Acrobat Reader & print driver during conversion; Support conversion of Bitmap - PDF files in both single & batch mode; Convert all pages or certain
www.rasteredge.com
16 
Figure 2: Adobe Document Services 
2.2  Adobe LiveCycle Designer (ALD) 
ALD is an easy-to-use tool for designing form templates use in development 
projects in SAP system that significantly reduces TCO. SAP has its version of 
ALD different from the one being marketed by Adobe Systems. ALD can be 
integrated into both ABAP workbench and Java Netweaver developer Studio [See 
figure 1] (SAP, 2008). 
17 
Figure 3: Screenshot of ALD Interface (Version 8) 
2.3  SAP GUI 
SAP is a three tier architecture Enterprise Resource Planning software (SAP R/3), 
which consists of Presentation (GUI), Application layer and Database layer. 
Although its name has evolved to SAP ERP, still its underlying architecture 
remained same. The presentation layer has three types for different platforms 
(Eyal Katz, 2012; SAP, 2001): 
GUI for Java environment being used by non-Windows operating systems 
to access SAP applications on systems like Linux/Unix, Mac OS X etc. 
GUI for the Windows environment- which is used for this project runs on 
Windows operating systems, and for now the only GUI that supports ALD 
[figure 4]. 
GUI for HTML- SAP GUI for HTML emulates R/3 transaction screens 
(SAP Easy Access) in web browser [Figure 10]. It is an implementation 
18 
model for SAP Internet applications, but IFbA is not supported (SAP, 
2001). 
Figure 4: ALD in SAP GUI for windows. 
2.4  Adobe Reader 
Adobe Reader is a free proprietary software by Adobe Systems that is the de -
facto standard for reading PDF files (Version 7 and above). 
19 
2.5  ABAP  
ABAP is the basis language in which all SAP ERP applications were 
implemented (ABAP stack). It is a very robust language for business 
programming with an evolutionary strategy- now at its fourth generation 
(ABAP/4). SAP later morphed ABAP into a fully featured object-oriented 
language called ABAP Objects  (Margaret Rouse, 2010; SAP, 2008). 
2.6  SAP Netweaver Developer Studio (NWDS) 
This is an Integrated Environment for developing Java based business applications 
in SAP. NWDS is solely based on Eclipse which makes it quite beneficial, not 
only for its open source communities but also make it easier for generic Java 
programmers moving into SAP careers  (s. 6). 
2.7  System Requirements 
Below is the system configuration for this project and probably going to be the 
same for those with like intent: 
A Windows Server (2003/2008) or 7, Intel Pentium 4 or higher minimum 
1536MB recommended, 2GB RAM or higher, 30GB hard disc space. 32-
Bit Version for x86 based upon DB2 9.1. Must be a Server system if you 
intend to use it with IFbA for ABAP and but home windows system is 
good for Java stack, otherwise personal computer windows systems 
suffice. 
Downloaded files from SAP Developer Network (SDN), SUSE SLES 10 
SAP version from Novell and VMware Player from VMware website.  
Adobe LiveCycle Designer (version 8 not higher) requires SAP market 
place password at SAP Note 962763. 
Downloaded SAP NetWeaver7.0 - Trial Version on Linux - VMware 
Edition files from SDN and, SAP GUI for Windows (version 7.20 or lesser 
Documents you may be interested
Documents you may be interested