upload pdf file in asp.net c# : How to copy pdf image to word document software application project winforms html asp.net UWP SAPCloudforAnalyticsUserGuide28-part901

12.3  Creating an SFDC Connection
To create a connection to salesforce.com (SFDC), proceed as follows:
Prerequisites
A valid SFDC account is required in order to import data from SFDC to SAP Cloud for Analytics. If you want to use 
OAuth for authentication and authorization, a proper setup on SFDC is required to enable the OAuth connection. 
For more information, see the OAuth 2.0 on Force
documentation. If you are in a multi-tenant environment, the 
OAuth client callback URL should be: https://<FPA_SERVER_HOST>/sap/fpa/services/rest/fpa/dae?
action=getOAuthToken&tenant=<Tenant ID>
Otherwise, the OAuth client callback URL should be: https://<FPA_SERVER_HOST>/sap/fpa/services/
rest/fpa/dae.
Procedure
1. On the Connections screen, choose 
Import Data Connection
Salesforce Connector
.
2. In the Salesforce Connector dialog, do the following:
a. Enter a name for the connection.
b. Select the type of authentication you want to configure.
There are two types of authentication for the Salesforce Connector: Basic Authentication and OAuth2 
Authentication.
c. Enter the information required for the type of authentication you chose to configure.
○ To configure a Basic Authentication, enter the Username and Password for your SFDC account.
○ To configure an OAuth2 Authentication, enter the OAuth Url, Client ID, and Client Secret.
The OAuth Url defaults to https://login.salesforce.com/services/oauth2/authorize. The 
Client ID and Client Secret can be found in your SFDC setup page.
3. Choose OK.
If you chose to configure an OAuth2 Authentication, follow the steps on the screen to finish creating the 
connection.
The new connection is added to the list of connections on the Connections screen.
SAP Cloud for Analytics User Guide
Connections
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
281
How to copy pdf image to word document - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to copy images from pdf file; copy images from pdf to powerpoint
How to copy pdf image to word document - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
paste image in pdf file; copy a picture from pdf to word
12.4  Creating a Universe Connection
To create a connection to an SAP BusinessObjects BI platform universe, proceed as follows:
Prerequisites
● The SAP HANA Cloud Connector and SAP Cloud for Analytics Agent are installed and configured.
● You use an SAP BusinessObjects Business Intelligence platform system, version 4.1 (SP5 or later), or version 
4.2.
Procedure
1. On the Connections screen, choose 
Import Data Connection
Universe
.
2. Enter the connection details.
○ For the System name, enter the Central Management Server name and port: 
cms_machinename(:cms_port). For example, my_cms.my_company:6400.
○ Choose the appropriate Authentication Type: Enterprise, LDAP, Windows AD, or SAP.
3. Choose Create.
The new connection is added to the list of connections on the Connections screen.
12.5  Creating a SuccessFactors Connection
To create a connection to SuccessFactors, proceed as follows:
Prerequisites
A valid SuccessFactors account is required in order to import data from SuccessFactors to SAP Cloud for 
Analytics. A proper setup on SuccessFactors is also required to enable the connection. For more information, see 
the following topics in the HCM Suite OData API documentation: Registering your OAuth Client Application and 
API Endpoint URLs.
282
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Connections
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
How to C#: Extract Image from PDF Document. Support PDF on. Able to edit, add, delete, move, and output PDF document image. Extract
how to copy a picture from a pdf to a word document; cut image from pdf online
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
VB.NET PDF - Extract Image from PDF Document in VB.NET. Support PDF Image Extraction from a Page, a Region on a Page, and PDF Document in VB.NET Project.
paste jpeg into pdf; copy and paste image from pdf to word
Procedure
1. On the Connections screen, choose 
Import Data Connection
SuccessFactors
.
2. In the New SuccessFactors Connection dialog, do the following:
a. Enter a name for the connection.
b. Enter the service URL published during your SuccessFactors configuration.
The service URL is based on the data center you are connecting to and can be found in the 
SuccessFactors documentation.
c. Enter the SuccessFactors User ID of the user you want to import data from.
d. Enter the Client ID used to connect to SuccessFactors.
This is the Oauth client application ID provided by SuccessFactors during registration.
e. Enter the Private Key generated during the SuccessFactors registration process.
After you download the provided certificate, paste the private key in this field.
f. Enter your Company ID used by SuccessFactors.
3. Choose Create.
The new connection is added to the list of connections on the Connections screen.
12.6  Creating an SAP ERP Connection
To create a connection to SAP ERP, proceed as follows:
Prerequisites
● The SAP HANA Cloud Connector and SAP Cloud for Analytics Agent are installed and configured.
● You use SAP ERP Central Component 6.0 EHP 07 SPS 04 or later.
Procedure
1. On the Connections screen, choose 
Import Data Connection
SAP ERP
.
2. Enter the connection details and your login credentials.
If you're connecting to a Message Server, the “services” file on the computer where your SAP Cloud for 
Analytics Agent is deployed may need to be configured. Have your IT department perform the following steps:
1. Contact your SAP BASIS Administrator for the port number of the Message Server you are connecting to. 
If you are the SAP BASIS Administrator, you can find the Message Server name and port number by 
logging in to the SAP system, and using transaction SMMS. In the Message Server Monitor, the Message 
Servers and their port numbers are shown. For example: Message (3601).
SAP Cloud for Analytics User Guide
Connections
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
283
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Ability to copy selected PDF pages and paste into The portable document format, known as PDF document, is a they are using different types of word processors.
how to copy and paste an image from a pdf; how to copy and paste a pdf image
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
Dim page As PDFPage = doc.GetPage(3) ' Select image by the point VB.NET: Clone a PDF Page. Dim doc As PDFDocument = New PDFDocument(filepath) ' Copy the first
how to copy and paste a picture from a pdf document; how to copy an image from a pdf
2. Edit the “services” file, located in the following directory:
C:\Windows\system32\drivers\etc\services
3. Add this Message Server entry:
sapms<SID> <Port Number>/tcp #SAP System Message Server Port
For example, if the SAP Message Server <SID> is R79, and the port number is 3601, the entry to add to 
the services file is:
sapmsR79 3601/tcp #SAP System Message Server Port
If the Message Server entry has already been added, confirm that the port number is correct.
4. Save the file.
3. Choose Create.
The new connection is added to the list of connections on the Connections screen.
12.7  Scheduling an Import
You can schedule an import of your data.
Context
These data sources support scheduling:
● SAP Business Planning and Consolidation (BPC)
● SAP Business Warehouse (BW)
● SuccessFactors HCM suite
● an SFDC user-predefined dataset from a report
● an SAP BusinessObjects BI platform universe (.unx) query
● SAP ERP Central Component (SAP ECC)
Procedure
1. In the main menu, choose Connection, and then go to the Import Status tab.
2. Select a scheduled import to open it, and then under Schedule Setting, choose between the following options:
Scheduling Option
Description
None
The import is performed only once, upon confirmation.
Once
The import is performed only once, at a preselected time.
Repeating
The import is executed according to a recurrence pattern. 
You can select a start and end date and time as well as a re­
currence pattern.
284
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Connections
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
It's 100% managed .NET solution that supports converting each PDF page to Word document file by VB.NET code. Convert PDF to Word Document in VB.NET Demo Code.
how to copy an image from a pdf to word; preview paste image into pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
Additionally, this PDF document image inserting toolkit in VB.NET still offers users the capabilities of burning and merging the added image with source PDF
copy pdf picture; how to paste a picture in a pdf
12.8  Remote System Connectivity
In SAP Cloud for Analytics, you can create models from data sources in remote systems, like SAP HANA, build 
stories based on those models, and perform online analyses without data replication. This feature allows SAP 
Cloud for Analytics to be used in scenarios where data cannot be moved into the cloud for security or privacy 
reasons. Due to the Same Origin Policy (SOP), the SAP Cloud for Analytics web client cannot connect directly to 
the remote system and needs to resort to the remote connectivity options described below.
Related Information
Remote System Connectivity via External Reverse Proxy [page 285]
Remote Connectivity via Apache HTTP Server [page 286]
Remote Connectivity via SAP Web Dispatcher [page 290]
Remote System Connectivity via SAP Cloud for Analytics Service [page 293]
12.8.1  Remote System Connectivity via External Reverse Proxy
To connect your SAP HANA Cloud Platform (HCP) system or your on-premise SAP HANA system to SAP Cloud 
for Analytics, you need to configure a reverse proxy or use an existing one in your intranet.
Two examples are provided on how you can set up your reverse proxy connection – via an HTTP server or via SAP 
Web Dispatcher:
● For more information on how to set up a connection to your HCP system or your on-premise SAP HANA 
system to SAP Cloud for Analytics via external reverse proxy (example with Apache HTTP server), see: 
Remote Connectivity via Apache HTTP Server [page 286].
● For more information on how to set up a connection to your HCP system or your on-premise SAP HANA 
system to SAP Cloud for Analytics via external reverse proxy (example with SAP Web Dispatcher), see: 
Remote Connectivity via SAP Web Dispatcher [page 290].
Note
When you connect a remote HANA system to SAP Cloud for Analytics via a reverse proxy, the following SAP 
Cloud for Analytics features are not supported on remote HANA views:
● In Models
○ Planning features
○ Definition of additional measures with complex formulas (LOOKUP, CAGR, SMA, YoY, and so on)
○ Opening a model with parameters without default values
○ Adding measures using the exception aggregation column Aggregation Dimension
● In Reports
○ Blending between different data sources in a report (Link Matching Dimensions of Different Models)
○ Hierarchies defined in remote HANA models
SAP Cloud for Analytics User Guide
Connections
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
285
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
Evaluation Library for converting PDF to Word in both .NET WinForms and ASP.NET Quick to remove watermark and save PDF text, image, table, hyperlink and
how to copy text from pdf image; how to cut an image out of a pdf file
C# Create PDF from Word Library to convert docx, doc to PDF in C#.
A convenient C#.NET control able to turn all Word text and image content into high quality PDF without losing formatting.
paste image into pdf preview; paste image on pdf preview
○ Value help for parameters with value help view
● In Stories
○ Usage of cross-tabulation analysis based on remote models
○ Value help for parameters with value help view
○ Parent-child hierarchies for remote HANA views in story widgets
○ Viewing choropleth chart layers
○ Aggregation calculations
● Geospatial features
12.8.1.1  Remote Connectivity via Apache HTTP Server
To connect your SAP HANA Cloud Platform (HCP) system or your on-premise SAP HANA system to SAP Cloud 
for Analytics, you need to install and configure an HTTP server as a reverse proxy or use an existing server in your 
intranet for that purpose.
Prerequisites
● You are using SAP HANA SPS10, revision 102.2 or above with SAP HANA Info Access Service (InA), version 
4.10.0 or above or an HCP system, running on SAP HANA compliant with the above-mentioned requirements.
● You have installed and configured an HTTP server of your choice in the same network as your on-premise 
system. This example uses Apache HTTP server.
● You have activated the SAP HANA Info Access Service on your system.
● You have created an SAP HANA Info Access user with the appropriate authorizations (INA_USER).
Note
For more information on how to set up your SAP HANA Info Access Service and your user, see Installing 
the SAP HANA Info Access Toolkit, API and Service.
Procedure
1. Configure pass rules for the SAP Cloud for Analytics back end.
a. Open %Apache_Home%\conf\httpd.conf, add the following rules at the end of the file, and then restart 
the Apache service to make your changes effective:
Code Syntax
ProxyPass /sap/ https://[SAP Cloud for Analytics Server]:[SAP Cloud for 
Analytics Port]/sap/
ProxyPassReverse /sap/ https://[SAP Cloud for Analytics Server]:[SAP Cloud 
for Analytics Port]/sap/
286
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Connections
Note
If the remote system only supports HTTPS, you need to access SAP Cloud for Analytics via HTTPS as 
well and need to maintain an HTTPS dispatcher rule. The default port of HTTPS for the SAP HANA 
development environment is 43<instance number>. Otherwise, you can use HTTP.
b. You can test if the rules are set up correctly by opening the following URL. You should seeSAP Cloud for 
Analytics.
http(s)://[Apache Web Host]:[Apache Web Port]/sap/fpa/ui
2. Configure pass rules for the remote system.
a. Open %Apache_Home%\conf\httpd.conf, add the following rules at the end of the file, and then restart 
the Apache service to make your changes effective:
Code Syntax
ProxyPass /[PATH]/ https://[Remote System Host]:[Remote System Port]/
ProxyPassReverse /[PATH]/ https://[Remote System Host]:[Remote System 
Port]/
b. You can test if the dispatcher rules for the remote system work properly by opening the following URL. If 
you see the JSON response, the rule is set up correctly.
http(s)://[Apache Web Host]:[Apache Web Port]/[PATH]/sap/bc/ina/service/v2/
GetServerInfo
3. If you want to configure route rules for SAML SSO, proceed as follows:
a. Configure the reverse proxy. To do so, open %Apache_Home%\conf\httpd.conf, add the following 
rules at the end of the file, and then restart the Apache service to make your changes effective:
Code Syntax
ProxyPass /sap/ https://[SAP Cloud for Analytics Server]:[SAP Cloud for 
Analytics Port]/sap/
ProxyPassReverse /sap/ https://[SAP Cloud for Analytics Server]:[SAP Cloud 
for Analytics Port]/sap/
<Location /sap/>
ProxyPassReverse /sap/
</Location>
Note
This configuration supports relative path redirection from the HANA XS SAML Logon.
If only one tenant is bound to the specific identity provider, the following rules need be added as well:
Code Syntax
ProxyPass /t/[Tenant ID] https://[SAP Cloud for Analytics Server]:[SAP 
Cloud for Analytics Port]/t/[Tenant ID]
ProxyPassReverse /t/[Tenant ID] https://[SAP Cloud for Analytics Server]:
[SAP Cloud for Analytics Port]/t/[Tenant ID]
b. Configure rules for the remote HANA System:
SAP Cloud for Analytics User Guide
Connections
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
287
Code Syntax
ProxyPass /[PATH]/ https://[Remote System Host]:[Remote System Port]/
ProxyPassReverse /[PATH]/ https://[Remote System Host]:[Remote System 
Port]/
<Location /[PATH]/>
ProxyPassReverse /
ProxyPassReverseCookiePath /sap/hana/xs/saml /[PATH]/sap/hana/xs/saml
</Location>
Note
This configuration supports a SAML session and relative path redirection from the HANA XS SAML 
Logon.
c. Add rules for SAML Identity Providers:
For ADFS as an identity provider, add the following:
Code Syntax
ProxyPass /adfs/ https://[Your ADFS Server]/adfs/
ProxyPassReverse /adfs/ https://[Your ADFS Server]/adfs/
<Location /adfs/>
ProxyHTMLEnable on
ProxyHTMLURLMap https://[SAP Cloud for Analytics Server]:[SAP Cloud 
for Analytics Port]/sap /sap
ProxyHTMLURLMap https://[Remote Server]:[Remote Port]/[PATH]
</Location>
For SAP Cloud Identity Server as an identity provider, add the following:
Code Syntax
ProxyAddHeaders off
ProxyPassReverseCookieDomain [SAP Cloud Identity Server] [Your Reversed 
Proxy Host Name]
ProxyPass /saml2/ https://[SAP Cloud Identity Server]:443/saml2/
ProxyPassReverse /saml2/ https://[SAP Cloud Identity Server]:443/saml2/
<Location /saml2/>
ProxyHTMLEnable on
SetOutputFilter proxy-html
ProxyHTMLCharsetOut *
RequestHeader  unset  Accept-Encoding
ProxyHTMLURLMap https://[SAP Cloud for Analyitcs Server]:[SAP Cloud 
for Analytics Port]/sap /sap
ProxyHTMLURLMap https://[Remote Server]:[Remote Port]  /[PATH]
</Location>
ProxyPass /universalui/ https://[SAP Cloud Identity Server]:443/
universalui/
ProxyPassReverse /universalui/ https://[SAP Cloud Identity Server]:443/
universalui/
4. Add a remote system to SAP Cloud for Analytics:
a. Log onto SAP Cloud for Analytics and go to 
Connection
Connections
Add Connection
Live Data 
Connection
SAP HANA
.
288
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Connections
b. In the Create New Connection dialog, enter a name for your new connection (it cannot be changed later).
c. The connection type is Path.
d. The system type is HANA.
The minimum supported system version is listed on the user interface.
e. In the Path Prefix field, enter the /[PATH] value defined above. (For example, /BWA.)
f. Enter your credentials for the remote system. Or, if you are using Single Sign-On, deselect the Credentials 
Are Required checkbox.
Note
After creating a connection to a remote system and before creating a model from a remote system, 
you need to log off and log on again.
5. Create a model from remote system:
a. In SAP Cloud for Analytics, navigate to Modeler.
b. In Modeler, choose the New Model icon and then Import a Model from SAP HANA or, if you want to import 
multiple models, choose the Import Data icon and in the drop-down menu, choose Import Multiple Models 
from HANA.
c. In the dialog that appears, select a remote system and a data source.
Note
When creating a model from a remote view, the list of HANA views that you can choose from displays 
only technical names. You can search for labels (if there are any) and for technical names when there is 
no label.
d. In the New Model section, enter a name (it cannot be changed later) and a description for your new 
model.
e. Choose OK to generate your model.
The newly created model appears in the list. Now you can use this model as a data source in stories.
Note
Measure definitions, descriptions, units of measure or currency, aggregation types, and so on modeled in 
the underlying HANA view are not shown in Modeler but are picked up from the underlying HANA view and 
are, where applicable, utilized in stories.
Related Information
Remote Connectivity via SAP Web Dispatcher [page 290]
SAP Cloud for Analytics User Guide
Connections
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
289
12.8.1.2  Remote Connectivity via SAP Web Dispatcher
This document describes how to connect your remote system (for example, SAP HANA Cloud Platform) to SAP 
Cloud for Analytics by using SAP Web Dispatcher as an external reverse proxy.
Procedure
1. Install the SAP Web Dispatcher.
Note
For more information how to do that, see the SAP Web Dispatcher Installation Guide
. In addition, you 
may also see SAP Web Dispatcher Installation
.
2. Configure pass rules for the SAP Cloud for Analytics back end.
a. You need to create a default profile in SAP Web Dispatcher. You can do so by either running sapwebdisp 
-bootstrap or by creating a text file with the sample content listed below. You can modify the content, 
as needed.
Note
In all examples, you need to replace the values in square brackets with your own values.
Source Code
SAPSYSTEM = 66
DIR_EXECUTABLE = .
DIR_INSTANCE = .
rdisp/mshost = binmain
ms/http_port = 8081
wdisp/auto_refresh = 120
wdisp/max_servers = 100
wdisp/HTTPS/dest_logon_group = HTTPS
wdisp/HTTPS/max_client_ip_entries = 100000
wdisp/HTTPS/sticky_mask = 255.255.255.0
icm/server_port_0 = PROT=HTTP,PORT=[SAP Web Dispatcher Port]
icm/server_port_1 = PROT=HTTPS,PORT=[SAP Web Dispatcher Port]
icm/min_threads = 20
icm/max_threads = 40
icm/max_conn = 500
mpi/total_size_MB = 100
mpi/buffer_size = 65536
b. Add the following rule to the profile to redirect the /sap requests to the SAP Cloud for Analytics system:
Output Code
wdisp/system_0 = SID=C4A, EXTSRV=http://[SAP Cloud for Analytics Host]:
[SAP Cloud for Analytics Port], SRCSRV=*:[SAP Web Dispatcher Port], 
SRCURL=/sap, PROXY=[Web Proxy if Needed]
290
CUSTOMER
© 2016 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud for Analytics User Guide
Connections
Documents you may be interested
Documents you may be interested