c# wpf adobe pdf reader : Add remove pages from pdf Library application component .net html winforms mvc Atagana_Rex4-part1588

40 
4.2  Offline Forms Scenarios 
The end-user would download PDF Interactive form  to its system and print, fax or 
email it after filling with data. Below are the technical characteristics of Offline 
Interactive forms: 
SAP system access is not necessary in this scenario. 
The end-user downloads the interactive PDF form to his local system. 
The form can only work with the right version of Adobe Reader. 
The end-user can manipulate forms using Adobe Reader. 
Uploads the interactive form from local system into the portal. 
The interactive form can be sent via email or fax using in-built ABAP 
business communication service. 
Some Interactive forms are developed with E-mail submit button or print 
button which triggers sending IFbA as an attached message, or a print out.  
(p. 12; SAP, 2008) 
Production needs a material.
Supervisor sends prefilled PDF 
Requisition form to Manager .
Procurement
Manager
 
Completing  
Printout form
 
Emailing 
completed form
 
Forwarding form 
to SAP.
SAP SCM
Figure 21: Offline Form Scenario 
Here is a business process diagram of an offline scenario depicting workflow of a 
factory Supervisor making requisition to the Procurement Manager for approval 
of inventories. 
Add remove pages from pdf - Library application 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
Add remove pages from pdf - Library application 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
41 
 CONCLUSION 
There are a lot of resources about SAP Interactive Forms by Adobe, but what this 
thesis achieved like no other is its detailed approach; highlighting every important 
step from installation to integration then testing based on Netweaver 7 VMware 
Edition.  The  purpose  was  to  make  developers  have  a  reliable  resource  to 
implement Adobe Interactive Forms in SAP. This thesis also discussed licensing 
in a way that is beneficial to developers as poor licensing knowledge usually 
result in errors in production scenarios. 
The core of this integration is Adobe Document Services which requires deep 
knowledge to configure, and where most this project time was spent. A good 
understanding of System Landscape Directory is necessary; its applications, 
connections to other components in the ecosystem, before ADS would make 
sense. This project also provided the opportunity to learn Linux at an advance 
level in order to completely comprehend the installation 
of developer’s
and ADS 
licenses. Basically, it avail a window to SAP Netweaver technology which was 
quite impactful to an aspiring technical consultant. 
Overall, it was a challenging journey, picking up new skills while unlearning 
impatience as there are no short cuts in SAP.  
Library application component:VB.NET PDF Password Library: add, remove, edit PDF file password
manipulations. Open password protected PDF. Add password to PDF. Change PDF original password. Remove password from PDF. Set PDF security level. VB
www.rasteredge.com
Library application component:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
can simply delete a single page from a PDF document using VB.NET or remove any page Add necessary references: How to VB.NET: Delete Consecutive Pages from PDF.
www.rasteredge.com
42 
 REFERENCES 
Adobe.  (2011).  Adobe  Success  Story. Villeroy & Boch AG  , 
http://groups.adobe.com/assets/ARCHIVE/LiveCycle-CloudComp/success-story-
SAPinteractiveforms-LiveCycleES.pdf. 
Adobe. 
(2012). 
LiveCycle 
ES 
Documentation. 
http://www.adobe.com/support/documentation/en/livecycle/documentation.html. 
AG, 
S. 
(2006). 
SAP 
Interactive 
Forms 
by 
Adobe. 
http://wwwimages.adobe.com/www.adobe.com/enterprise/partners/pdfs/bwp_inte
ractive_forms_adobe.pdf. 
AG, SAP. (2007). Accessibility Guidelines for SAP Interactive Forms by Adobe. 
http://www.sapdesignguild.org/resources/Acc_Guideline_PDF.pdf. 
Amol Gupta. (2008). Adobe Interactive Forms in their WebDynpro Applications 
need  to 
install  credentials  and  configure  ADS. 
SAP , 
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/f03414f8-d4ce-
2a10-d4b6-
ab201b329d98?QuickLink=index&overridelayout=true&26160645819923. 
Arnold,  T.  (2006). Introduction to Materials Management ( Fifth Edition). 
Prentice Hall. 
Böker, A. (2005). SAP Accessibility Competence Center. 
Dicono.  (n.d.).  http://www.photoshopeducation.blogspot.fi/2009/11/all-about-
history-palette.html. 
Dr.  Michael  Hahsler.  (  2004).  Collaboration  of  digital  libraries. 
http://michael.hahsler.net/stud/done/shustitskiy/diglib_shustitskiy.pdf. 
Eyal  Katz.  (2012).  Universal  Clients  for  Accessing  SAP  Systems. 
http://scn.sap.com/docs/DOC-25456. 
Library application component:C# PDF Password Library: add, remove, edit PDF file password in C#
String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Remove the password. doc.Save(outputFilePath); C# Sample Code: Add Password to Plain PDF
www.rasteredge.com
Library application component:C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Ability to remove a range of pages from PDF file. Add necessary references: Demo Code: How to Delete Consecutive Pages from PDF in C#.NET.
www.rasteredge.com
43 
Gregor 
Wolf 
(2008). 
Netweaver 
Tricks 
and 
Tips. 
http://scn.sap.com/people/gregor.wolf/blog/2008/03/31/sap-netweaver-70--java-
and-abap-trial-version-on-linux--vmware-edition--tips-tricks. 
Hemant  Kumar  Meena.  (2010).  An  Approach  to  WorkFlow  Modeling  and 
Analysis. http://www.cse.iitk.ac.in/users/tvp/papers/workflow.pdf. 
Hub, S. T. (2011). All about smart Forms. http://www.saptraininghub.com/smart-
forms/. 
Jürgen Hauser, A. D. (2011). SAP Interactive Forms by Adobe (2nd Edition). SAP 
Press. 
Lax  Jason.  (2008).  SAP  Forms  Strategy.  http://scn.sap.com/docs/DOC-
8924#section2. 
Lax, J. (2008). Smart Forms Overview. http://scn.sap.com/docs/DOC-8924. 
Margaret Rouse. (2010). ABAP. http://searchsap.techtarget.com/definition/ABAP. 
Rekha.  (2011).  SAP  GUI  for  Java.  http://www.saptechies.com/sap-gui-java-
environment-platform-independent-gui/. 
SAP AB. (2010). SAP Front End Installtion Guide. 
SAP. (2007). Adobe Document Services Configuration for SAP NetWeaver 7.0. 
SAP Press. 
SAP.  (2008).  Enabling  Collaboration  with  Interactive  Forms. 
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/765ac190-
0201-0010-1aa1-
95cf405f0d62?QuickLink=index&overridelayout=true&5003637188634. 
SAP.  (2001). Front End Installation Guide Release 6.20. 
http://www.trainning.com.br/download/SAPFrontEndInstallationGuide.pdf. 
Library application component:C# PDF Digital Signature Library: add, remove, update PDF digital
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
Library application component:C# PDF metadata Library: add, remove, update PDF metadata in C#.
Add metadata to PDF document in C# .NET framework program. Remove and delete metadata from PDF file. Also a PDF metadata extraction control.
www.rasteredge.com
44 
SAP.  (2009).  Front-End  Requirements  and  Infrastructure  for  Accessibility. 
http://www.sapdesignguild.org/resources/acc_technical_requirements_external_E
N.pdf. 
SAP. 
(2008). 
Getting 
Started 
Using 
SAP. 
http://help.sap.com/download/documentation/additional/getstart/netweaver/getting
_started_nw70_EN.pdf. 
SAP. (2006). IFbA: Licenses. 750784 . 
SAP. (2008). NetWeaver CE. SAP Press. 
SAP. 
(2001). 
SAP 
GUI 
for 
HTML. 
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESITSSAPGUIHTM
L/BCFESITSSAPGUIHTML.pdf. 
SAP. 
(2004). 
SLD. 
http://help.sap.com/saphelp_nw73ehp1/helpdata/en/48/b683dd96655295e100000
00a42189b/content.htm?frameset=/en/48/b7b38fecf26745e10000000a421937/fra
meset.htm. 
SAP. (2007). Solution in Detail Interactive Forms. SAP Press. 
SAP. (2010). System Landscape Directory. http://ivml2005:54200/sld/doc/sld.pdf. 
W3C. (2000). HTML Techniques for Web Content Accessibility Guidelines 1.0. 
http://www.w3.org/TR/WCAG10-HTML-TECHS/. 
Waloszek, 
U. 
T. 
(2010). 
Accessibility 
Glossary. 
http://www1.sapdesignguild.org/editions/edition9/acc_glossary.asp. 
Zeller, 
M. 
(2004). 
Choosing 
an 
SAP 
form 
tool. 
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/ff269a90-
0201-0010-3980-
89660efa9e86?QuickLink=index&overridelayout=true&5003637183206. 
Library application component:C# PDF bookmark Library: add, remove, update PDF bookmarks in C#.
Help to add or insert bookmark and outline into PDF file in .NET framework. Ability to remove and delete bookmark and outline from PDF document.
www.rasteredge.com
Library application component:C# PDF remove image library: remove, delete images from PDF in C#.
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
45 
APPENDIX 
Testing online forms in this system: 
1.  Log in as a developer issue T-Code SFP and create interface 
Library application component:VB.NET PDF remove image library: remove, delete images from PDF in
Image: Insert Image to PDF. Image: Remove Image from Redact Text Content. Redact Images. Redact Pages. Annotation & Highlight Text. Add Text. Add Text Box. Drawing
www.rasteredge.com
Library application component:VB.NET PDF metadata library: add, remove, update PDF metadata in
Add permanent metadata to PDF document in VB .NET framework program. Remove and delete metadata content from PDF file in Visual Basic .NET application.
www.rasteredge.com
46 
Creating interface local Object 
Now double click on import and click on create to set parameter. 
47 
Applying ABAP parameter saves go back and do the same for again. This time is 
for form interface. 
48 
Creating another interface forms: 
49 
Documents you may be interested
Documents you may be interested