mvc display pdf from byte array : Extract image from pdf application control utility azure html winforms visual studio file3-part2017

© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 31 of 41
IgnoreDuplicates 
1 or 0 
If set to 1, gives no error should a 
component with the (pre-set) 
DocId exist in the Archive 
already. This functionality may 
only be used together with the 
KGS ContentServer (>= version 
3.0.2P5) or using the 
SAPALinkInterface directly 
SIDMappingDefFile 
<String> 
Allows the definition of specific 
RFC login parameters (for link 
into SAP) per SAP SID. The SID 
value has to be supplied within 
the index values of the 
documents that are to be 
processed. The definition has to 
be made within the file specified 
in this parameter according to the 
specification described in section 
3.6. 
None 
PrologClass 
<String> 
Specify a Java Class name with 
init parameters in brackets and 
separated by “,” to be called as 
prolog. Input files for the Prolog 
class will be gathered by KGS 
Document Router through 
parameter PrologFileFilter and 
handed over to the Prolog class 
(one by one).  
None 
Example: 
KGSCold(param1,param2,p
,p
aram3) 
PrologFileFilter 
<String> 
File extension for input files for 
the 
PrologClass
. The input files 
have to be located within the 
DocumentDirectory
None 
Example: *.pro 
ShrinkErrorIndexfile 
1 or 0 
If set to “1”, index files containing 
multiple lines will be split at point 
x. Successful transactions will be 
written to the SUCCESS 
directory, transactions resulting in 
error will be written to the 
FAILURE directory. 
NoDocTypeForSAPLink 
1 or 0 
If set to “1” mime type of image 
file will be handed over into SAP 
remote function for object linking. 
If set to “0” no mime type will be 
handed over, so the mime type of 
the ArchiveLink customizing for 
the used document type (OAC2) 
will be used 
UseSAPMimeTypes 
1 or 0 
If set to “1” the mime type for the 
archived documents will NOT be 
determined by KGS Document 
Router (as coded) rather than 
looked up within SAP system 
(defined through BCSAPxxx 
connection parameters). These 
values are taken from SAP table 
TOADD. 
Extract image from pdf - Select, copy, paste PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
how to extract images from pdf file; extract image from pdf java
Extract image from pdf - VB.NET PDF Image Extract Library: Select, copy, paste PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document
extract images from pdf acrobat; pdf extract images
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 32 of 41
RefineErrorDir 
1 or 0 
If set to “1” (and MoveOnError 
activated), specific error cases 
will create specific sub directories 
(under Failure directory) where 
the corresponding files will be 
placed. These error cases (and 
sub directory names) are: 
"CompExists" 
“InvalidIndex” 
“SAPError” 
“NoImageFile” 
KeepSavefileDays 
Will keep Index/Image files in 
Success directory for specified 
amount of days (only if parameter 
“MoveOnOK” is set). 
Reorganisation of files takes 
place either at start-up of KGS 
DOCUMENT ROUTER and after 
first move of files to Success 
directory after midnight. 
-> Will keep files with no 
automatic reorganisation 
process 
Files will be kept without 
automatic deletion 
> 0 
Files older than specified days 
will be automatically deleted  
DirNotificationMark 
Numeric Value >= 0 
Specifies the amount of files 
(either in Document directory or 
Failure directory), when KGS 
Document Router will issue an 
Alert e-mail once this value has 
been reached. The e-mail is 
being sent through the definition 
of the “Mailxxx” parameters, 
specified below. E-mails are 
issued only once that limit is 
reached. Next Alert e-mail will 
only be issued under the following 
conditions: 
KGS Document Router Start-up  
Amount of files have been 
manually reduced below 
notification level and will pass 
level again 
-> No e-mail alerting 
MailSMTPHost 
<String> 
SMTP Mail host name for sending 
out Alert e-mail 
None 
MailUser 
<String> 
User name for MailSMTPHost 
None 
MailPassword 
<String> 
Password for MailSMTPHost 
None 
MailReturn 
<String> 
e-mail address of issuer 
None 
MailRecipient 
<String> 
Recipient of Alert e-mail 
notification. Multiple e-mail 
addresses as recipient are 
allowed but have to be separated 
by semicolon (;) 
None 
ConvertTiff2Pdf 
1 or 0 
If set to “1” TIFF files will be 
converted to PDF. The Open 
Source PDF library “iText” used 
for this function is in iText-
2.1.0.jar (or higher) and has to be 
located in the lib path. 
VB.NET PDF Text Extract Library: extract text content from PDF
Extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract pictures from pdf; extract images from pdf files
C# PDF Text Extract Library: extract text content from PDF file in
Ability to extract highlighted text out of PDF document. Image text extraction control provides text extraction from PDF images and image files.
extract photos from pdf; some pdf image extractor
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 33 of 41
SAPCommit 
1 or 0 
May be used together with own 
user remote function in order to 
execute explicitly a commit on the 
SAP database after inserting a 
link entry in SAP ArchiveLink 
table 
ArchiveVendor 
<String> 
Vendor name if archiving shall be 
done NOT through ArchiveLink 
but through a vendor specific API. 
At this stage the following values 
are supported: 
“FileNet_30” for ISRA version 3.0 
“FileNet_34” for ISRA version 3.4 
None 
ArchiveHost 
<String> 
Host name or IP of (native) 
archiving server 
None 
ArchiveUser 
<String> 
User name for connecting 
through native archive interface 
None 
ArchivePassword 
<String> 
Password for connecting through 
native archive interface 
None 
ArchiveTestMode 
1 or 0 
If set to “1” parsing of input data 
can be tested without having a 
physical connection to the native 
archiving system available 
BCSAPASHost 
<String> 
Host name of the application 
server. Default for all 
ContRepIDs, defined with 
Repositories. To specify a 
specific value for a repository see 
BCSAPClient 
None     
BCSAPGWHost 
<String> 
Host name of the SAP gateway. 
Default for all ContRepIDs, 
defined with Repositories. To 
specify a specific value for a 
repository see BCSAPClient 
None     
BCSAPGWServ 
<String> 
Service number of the SAP 
gateway. Default for all 
ContRepIDs, defined with 
Repositories. To specify a 
specific value for a repository see 
BCSAPClient 
None     
BCSAPMSHost 
<String> 
Host name of the message 
server. Default for all 
ContRepIDs, defined with 
Repositories. To specify a 
specific value for a repository see 
BCSAPClient 
None     
BCSAPSystem 
<String> 
Name of the SAP system. Use 
this parameter in connection with 
a load balanced RFC 
configuration in connection with 
the params BCSAPMSHost & 
BCSAPGroup. Default for all 
ContRepIDs, defined with 
Repositories. To specify a 
specific value for a repository see 
BCSAPClient 
None     
BCSAPGroup 
<String> 
Name of the group of application 
servers. Default for all 
ContRepIDs, defined with 
Repositories. To specify a 
specific value for a repository see 
BCSAPClient 
None     
ConversionMode 
Numeric Value 
Implementation of interface 
parsing of IBM OnDemand input 
files 
0 -> disabled 
C# PDF insert image Library: insert images into PDF in C#.net, ASP
C#.NET PDF SDK - Add Image to PDF Page in C#.NET. How to Insert & Add Image, Picture or Logo on PDF Page Using C#.NET. Add Image to PDF Page Using C#.NET.
online pdf image extractor; extract photos pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Insert Image to PDF Page Using VB. Add necessary references: RasterEdge.Imaging.Basic.dll.
extract images from pdf files without using copy and paste; how to extract images from pdf
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 34 of 41
DelayProcessing 
Numeric Value 
Waits <n> seconds between 
processing of input files 
0 -> No delay 
MaxFileFetch 
Numeric Value 
Limit the number of input files 
fetched at one cycle to when 
working with SubDirs=0. In order 
to enable this functionality, Java 
Runtime >= 7.x is required 
0 -> get all available input 
files in one go 
BCSAPSkipArchiving 
1 or 0 
If set to “1” input files will NOT be 
archived but the SAP linking will 
be done only. Useful for 
"historical" documents that are 
archived already and only need to 
be linked to SAP 
ImageFileCheck 
1 or 0 
If set to “1” input image files will 
be checked whether they are 
accessible or not before 
processing 
ShortGUID 
1 or 0 
If set to “1” the length of DocIDs 
created by the DR will not exceed 
32 chars 
SetAccesDateOnMove 
1 or 0 
If set to “0” the last access date of 
index and image files will not be 
set to current date/time when 
moved to Success folder 
RepositoryMappingFile 
<String> 
Optional parameter that if set will 
locate a property file stating a set 
of rules for on-demand re-routing 
between old and new content 
repositories 
None 
DBLinkDriverName 
<String> 
Parameter stating the class name 
of a driver connecting to a 
singular external JDBC endpoint. 
This connection will be available 
for use in specific 
DocumentRouter prologs in need 
for this. Note: this parameter is 
optional, but if to be used, all the 
DBLink* parameters will need to 
be set appropriately 
None 
DBLinkJdbcURL 
<String> 
Parameter stating the JDBC URL 
for successfully connecting to an 
external JDBC endpoint 
None 
DBLinkUser 
<String> 
Name of the user managing the 
external JDBC connection 
None 
DBLinkPassword 
<String> 
Password to be used when 
logging on to the external JDBC 
endpoint using the user stated 
through  “DBLinkUser” 
None 
ConvertTxt2Pdf 
1 or 0 
If set to 1, all text files will be 
converted to PDFs based on the 
template provided by the user. In 
order to use this feature, COATS 
should be installed.  
BarcodeDetect 
1,2,4,8,16,32,64,128 or 255  If set, it searches for Barcodes 
from Image files (TIFF, GIF and 
JPEG). It can also search for 
Barcodes in PDF BUT the PDF-
functionality is only available for 
Windows platform. Code128 (1), 
EAN8 (2), EAN13 (4), UPCA(8), 
UPCE (16), CODE39 (32), 
Interleaved 2 of 5 (64), Identcode 
(128) or 255 to enable all 
C# Create PDF from images Library to convert Jpeg, png images to
Best and professional C# image to PDF converter SDK for Visual Studio .NET. C#.NET Example: Convert One Image to PDF in Visual C# .NET Class.
extract image from pdf acrobat; extract pictures pdf
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Page: Extract, Copy and Paste PDF Pages. Easy to Use C# Code to Extract PDF Pages, Copy Pages from One PDF File and Paste into Others in C#.NET Program.
extract pdf pages to jpg; extract jpg pdf
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 35 of 41
BarcodeBatch 
0 , 1 or 2 
If set to 1, it searches for Barcode 
on  every  page  and  separates 
single documents. If set to 2, it 
searches for a single barcode on 
the first page only
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
example that you can use it to extract all images from PDF document. ' Get page 3 from the document. Dim page As PDFPage = doc.GetPage(3) ' Select image by the
extract pdf images; pdf image text extractor
VB.NET PDF Form Data Read library: extract form data from PDF in
PDF software, it should have functions for processing text, image as well tell you how to read or retrieve field data from PDF and how to extract and get
extract images from pdf; extract image from pdf file
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 36 of 41
5
Modifications in Current Release 
Version 1.5.2 of 15.04.2016
Stable version released
Version 1.5.2 Beta of 07.04.2016 
Enhancements: 
Proton library made compatible for Windows for Reading Barcodes from PDF. Supported 
Barcodes are EAN-13/UPC-A, UPC-E, EAN-8, Interleaved 2 of 5, Code 128,  
Code 39 and QR Code.  
Unreadable PDF with Barcodes are no longer deleted. They are instead moved to "Failure" 
folder. 
Version 1.5.2 Beta of 15.03.2016 
Enhancements: 
Proton library made compatible for Windows, Ubuntu, Debian, RHEL 6.7, OpenSuSE 42.1 for 
converting TIFF to PDF 
MOTFORM's Library APIs for converting Text to PDF integrated successfully 
Version 1.5.1 of 01.03.2016 
Enhancements: 
Using our custom-made library called “Proton” for TIFF to PDF conversion 
Version 1.5.1 of 25.02.2016 
Enhancements: 
New parameter in the configuration "ConvertTxt2Pdf" and value '1' instructs the OMSC to 
convert Text files to PDF and generating the index (.idx) files 
Fix: 
Bug fixed for SAPALinkInterface with Option "2". Document Access API functionality tested 
Version 1.5.1 of 14.12.2015 
TIFF file no longer deleted and moved to “Success” after successful conversion 
Version 1.5.0 of 14.08.2015 
Enhancements: 
New option '2' for Parameter “SAPALinkInterface” instructing OMSC to use KGS Document 
Access API as the means for connecting to the AL back end 
New  Parameter  "MoveOnOKUnique".  If  set  to  "1"  KGS  Document  Router  will  create 
timestamp-oriented subfolders in which to save the successfully processed input files 
New  mutual  exclusion  feature  controlled  through  web.xml  parameter  ‘MutuallyExcluding’ 
(true/false or path to folder to be locked) 
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 37 of 41
New feature "CR-Mapper" introduced, allowing for a rule-based mapping between content 
repositories on an on-demand basis. Use case: phasing out of old content repositories for 
others just recently configured; relevant parameter: "RepositoryMappingFile" 
New feature "DBLinkManager" giving access to external jdbc-conforming database systems 
(e.g.  for  functionality  within  prologs);  relevant  parameters  are  "DBLinkDriverName", 
"DBLinkJdbcURL", "DBLinkUser", "DBLinkPassword" 
New feature listing connection to (external) ArchiveLink end points for subsequent storage with 
parameter setting "SAPALinkInterface = 2" from within the processing of SIDMappingFile. 
Individual sections have to share name prefix "_ARC_". Example setting: 
[_ARC_T1] 
HttpProtocol    
= http 
HttpHost 
= localhost 
HttpPort 
= 8080 
HttpPath 
= /SAPALink/ContentServer 
HttpParameters 
=  
Security 
= 1 
Introduction of import schema type 't' for MIME type assignments 
Added doc class and MIMEType derivation from index for TIF/TIFF, FAX, REO, JPG, JPEG. 
Added "empty" type called "NOMIMETYPE". 
Fix: 
Prolog: change of method signature for "main": the method is expected to return the path to 
the prolog input file successfully processed. That way, the prolog instance may be pinpointed 
afterwards for "doPostProcessing" and its previous data revisited. 
In case of parameter setting "SubDirs" > 0 the input sub folder hierarchy will be preserved when 
copying to either SUCCESS or FAILURE 
Output of SSL trust store password to log withdrawn 
fixed MIMEType derived from doc class MSG to "application/vnd.ms-outlook" 
Version 1.4.4 of 05.07.2015 
Enhancement: 
DocumentRouter.httpClient (V1.23) now with additional 4th parameter for Log file rotation. If 
set to 0, infinite daily logs will be kept (notation:  „DR_http_Client<_YYYY-MM-DD>.log“). Any 
value > 0 will keep n additional daily logs, besides the actual „DR_http_Client.log“. Default 
value (old interface) = 10. Log file reorganisation (removal of old logs occurs when there has 
been  a  day  change  in  relation  to  the    last  modification  date  of  the  actual  log 
„DR_http_Client.log“. 
Version 1.4.3 P3 of 23.06.2015 
Fix: 
Active waiting in situations in which configured input directory is invalid/not accessible 
Enhancement: 
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 38 of 41
Variable resolver for resolving environmental variables within configured file paths (log file, 
protocol file, ..); e.g.: OMSConnector.DocumentDirectory=${catalina.base}/work/Documents 
New Parameter RepositoryMappingFile: ContentRepositoryMapper, maps outdated content 
repositories onto new ones, based on configurable rule sets (to be specified in an add-on config 
located through parameter "RepositoryMappingFile") 
Version 1.4.2 P2 of 19.12.2014 
Fix: 
Log entries of initialization moved to precedent log file on service restart 
If  Prolog  does  not  implement  PostProcessing  method,  "Exception  while  trying  Prolog 
doPostProcessing:: java.lang.NullPointerException" was thrown 
Enhancement: 
Formatting option "-YYYY-MM-DD 00:00:00-" now also works with different input date formats 
(beside YYYYMMDD): MM/DD/YYYY, DD-MM-YYYY  DD.MM.YYYYY 
Version 1.4.2 P1 of 06.19.2014 
Fix:  
Self-cleaning process for success files not working 
Correction for Interface B4Activator in case there are no attachment files specified in the index 
data 
Enhancement: 
Implements Prolog doPostProcessing  
if  BCSAPIndexExportDir=http  DocumentRouter  will  issue  SAPKeyexport  URL  to  the 
ContentServer in order to send the keys rather than exporting them 
into a file 
New formatting option "-YYYY-MM-DD 00:00:00-" in order to support Oracle 11g Date format 
(SAPKeyexport) 
Version 1.4.1 P4 of 30.11.2013 
Enhancement: 
Introduction of ImportSchema Type 'm' to be used as SAP client for RFC login to do the SAP 
Link Table entry (or call of user function module). With this, the SAP 
Version 1.4.1 P3 of 01.07.2013 
Fix:  
Enhancement: 
New Config Parameter InputSortMode which allows the input files to be processed in the 
following order:  
0 = as they occur in file system <default> 
1 = oldest modification date first 
2 = youngest modification date first 
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 39 of 41
3 = oldest creation date first (requires java 1.7) 
4 = youngest creation date first (requires java 1.7) 
New Schema type 'E' for encrypted passwords in schema files 
Version 1.4.0 P3 of 01.07.2013 
Fix:  
With UseSAPMimeTypes enabled, the wrong MimeType could be selected, depending on 
sorting of table entries on SAP side (e. g. if "PDFSIG" comes before "PDF") 
In specific constellation processing failed with the following message in the DR log: Cleaning 
up...  Caught Exception: null 
Enhancement: 
TranslateUnicode  allows  now  values  0,  1  &  2    ->  0=disable,  1=Codepage  US-ASCII, 
2=Codepage ISO-8859-1 
New functionality as of 1.4.0 P2: If archiving fails, DR will now try to delete any component in 
archive that might have been created under that particular document id  
has to be enabled now explicitly through new config param "CleanupOnError = 1". Default is 0 
-> disabled 
DocumentRouter.httpClient (V1.22) now with additional 3rd parameter for http Read Timeout 
(in seconds) 
Old constructor with only 2 Parameters (ConnectionString & Debug) still available 
Version 1.4.0 P2 of 30.01.2013 
Fix:  
Index values with trailing "@" resulted in Exception "String index out of range: -2" 
With SAPALink interface enabled and no value set in param "Repositories" an Exception was 
raised as of 1.4.0 P1 
IBM OnDemand: Archiving through DR Client interface with one image file wrongly referenced 
in index, returned 409 but instead of image file name failed, there was an html page returned 
MoveOnOK set to 1 without any BCSAP parameter setting resulted in error log  "Exception:: 
null" 
Protocol file output allows now for longer values for Indexfile & DocID 
Enhancement: 
Introduction of ImportSchema Type 'm' to be used as SAP client for RFC login to do the SAP 
Link Table entry (or call of user function module). With this, the SAP client can be used as a 
dynamic value out of the index data. Example: 
ImageFileName = f   |, |0 | #-> Example file name:  4_200_J4_40123445678.pdf 
SysID   
= S |, |0 |@ImageFileName[_,1] 
Client   
= M |, |0 |@ImageFileName[_,2] 
ContRep 
= C |, |0 |@ImageFileName[_,3] 
LoginCL 
= m |, |0 |@Client 
New init parameter "ImageFileCheck" in order to check accessibility of input Image files 
New init parameter "ShortGUID" in order to create DocIDs that do not exceed 32 characters 
© 2016
KGS Software GmbH & Co. KG 
Version 1.5.2
Page 40 of 41
Introduction of ImportSchema Type 'P' to be able to set CompID through index value. Example: 
ImageFileName = f |, |0 | 
CompID 
= P |, |0 |@ImageFileName 
Document  Date  ('d')  will  now  be  formatted  to  YYYYMMDD,  if  provided  in  notation 
MM/DD/YYYY 
If  Document  Date  ('d')  provided,  it  will  now  be  used  for  creating  attachments 
(OMSConnector.BCSAPLinkObject=1) 
New init parameter "SetAccesDateOnMove" in order to prevent setting last access date to 
current date/time in case of MoveOnOK, if set to 0 
Version 1.4.0 P1 of 20.08.2012 
Fix:  
Changed  Memory Management  with  Prolog  handling.  Could  lead  to  excessive  memory 
consumption with high volume of Prolog files 
In heavy load environments, CS log could occasionally contain entries like: For input string:"" 
or "multiple points" because date/time conversion was not thread safe 
Enhancement: 
New Init Parameter "MaxFileFetch" in order to limit the number of input files fetched at one 
cycle when working with SubDirs=0. Requires Java 7 or higher 
Option to compile one field value now also possible through separator/length. Example wit 
filename "1a_2bb_3ccc_4dddd.pdf" 
ImageFileName = f  |, |0 
ARC_DOC_ID   = D  |, |0 |@ImageFileName[_,4]         # -> will take "4dddd" as the 
value for ARC_DOC_ID  
Introduced „#" as special character for formatting information (in addition to "%"). Example 
(compiles SAP ObjID out of VendorNumber and fills up with [up to 10]  
leading zeros:  
VendorNumber  = X ||    |7     
SAPObjectID     = O ||    |0    |@VendorNumber  |-L10#0-| 
New Init Parameter "BCSAPSkipArchiving" in order to not archive but to do SAP linking only. 
Useful for "historical" documents that are archived already and only need to be linked to SAP 
Version 1.4.0 of 19.03.2012: 
Fix:  
Implemented check  in  case that  barcode  input file  still  being opened  by  the  application 
delivering the input file in order to avoid processing of incomplete input files 
Signature: retrieved Doc file deleted after signature process (DocBase\tmp)  
Producing a large number of error log entries, Tomcat process might continue to allocate virtual 
memory, ending up with possible increased CPU usage. 
Problems  with  RFC  connection  error  message  if  one  of  the  parameters  BCSAPGroup, 
BCSAPSystem, BCSAPMSHost, BCSAPASHost, BCSAPGWServ, BCSAPGWHost are left 
empty. 
Documents you may be interested
Documents you may be interested