c# convert pdf to image without ghostscript : Add password to pdf document application SDK tool html wpf web page online ds13_user_en15-part743

22.2 Removing Extensions from Design Studio
Context
You can remove SDK extensions that you have added to your Design Studio installation.
Procedure
1. In Design Studio, choose 
Help
About...
.
2. Click the Installation Details button.
3. Select the feature containing the SDK extension, for example, SampleExtensionFeature.
4. Choose Uninstall....
5. In the Uninstall wizard, choose Finish.
6. Choose Yes to allow Design Studio to restart.
Results
The components of the SDK extension are removed from the Components view of Design Studio.
Application Designer Guide: Designing Analysis Applications
Extensions Deployment
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
151
Add password to pdf document - C# PDF Password Library: add, remove, edit PDF file password in C#.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
create pdf password; adding a password to a pdf file
Add password to pdf document - VB.NET PDF Password Library: add, remove, edit PDF file password in vb.net, ASP.NET, MVC, WinForms, WPF
Help to Improve the Security of Your PDF Document by Setting Password
break pdf password online; creating password protected pdf
23  Troubleshooting
23.1  Auto-Recovering Applications
When you create an application in the design studio, the system automatically saves your application in the 
background as a snapshot at regular intervals. You can configure this interval in the Preference page under 
Application Recovery. If the system crashes and you open the application you have worked on again, the dialog 
box Application Recovery appears. Here you can decide how to proceed with the auto-saved version. You can 
choose from the following options:
Save here:
Click this option, if you want to save the auto-saved version using a different name. Use the Browse button to 
choose or create a different name. This option opens both the last actively saved version and the auto-saved 
version. If you use an existing name for the auto-saved version only this application will be opened.
Overwrite last actively saved version
Click this option, if you want to overwrite the last actively saved version with the auto-saved version of the 
application.
Discard auto-saved version
Click this option, if you want to use the last actively saved version and discard the auto-saved version.
23.2 Using the Script Problems View
Context
To find, analyze and resolve script errors and problems at design time, you can use the Script Problems view in 
Design Studio. This view displays script errors in a list of lines, each connected to one single error. Each line 
provides information about the following:
Error description
Location of the script error
Event script the error relates to
Component the error relates to
Application the error relates to
Type of error
Procedure
1. To display the Script Problems view, click 
View
Script Problems
in the View design tool menu. The view 
is displayed below the layout editor.
152
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Application Designer Guide: Designing Analysis Applications
Troubleshooting
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
convert password protected pdf to excel online; change password on pdf file
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Create high resolution PDF file without image quality losing in ASP.NET application. Add multiple images to multipage PDF document in .NET WinForms.
copy text from protected pdf; copy protected pdf to word converter online
2. Create the scripts for your application.
If the scripts you write contain errors, these are displayed immediately in the Script Problems view.
3. Save the application. Any scripts errors that have occurred are now displayed in the view.
4. In the Script Problems view double-click the script error line you want to resolve. The system displays the 
Script Editor dialog box containing the script with the error.
5. Correct the script error and save the application. The relevant script error line is no longer displayed in the 
Script Problems view.
23.3 Working with Large eval() Statements
Sometimes Microsoft Internet Explorer
®
9 has trouble with large eval() statements.
Microsoft Internet Explorer
®
9 sometimes has trouble with large eval() statements in either of the following two 
cases:
When the developer tools are open.
When the one of the script debugging options is selected in the Microsoft Internet Explorer
®
9 browser, on the 
Advanced tab.
To avoid this issue, we recommend not using the developer tools in the Microsoft Internet Explorer
®
9 browser.
23.4 Setting Network Connections If Logon Problems Occur
Context
After installing or deinstalling SDK extensions and restarting the design tool, ou might not be able to log on to your 
BI platform. The Authentication dropdown box in the logon dialog box for the design tool is disabled.
This problem occurs when exceptions are specified with a "*" wildcard character in the proxy settings of Internet 
Explorer under 
Internet options
Connections
LAN settings
Advanced
Exceptions
.
Example
The exceptions are defined as localhost;127.0.0.1;*.mycompany.com.
To communicate with the BI platform, Design Studio uses a third-party library, which can experience connectivity 
problems when "*" wildcard characters are used.
To solve this issue, proceed as follows:
Application Designer Guide: Designing Analysis Applications
Troubleshooting
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
153
C# PDF: How to Create PDF Document Viewer in C#.NET with
The PDF document manipulating add-on from RasterEdge DocImage SDK for .NET is equipped with the capacity to help Visual C#.NET developers create mature and
pdf owner password; convert pdf password protected to word online
C# PDF Sticky Note Library: add, delete, update PDF note in C#.net
PDF document processing tool, which can perform various PDF annotation works in easy ways. Using this .NET PDF annotation control, C# developers can add a
advanced pdf password remover; password on pdf file
Procedure
1. Start the design tool in local mode by pressing Skip in the logon dialog box.
2. Navigate to 
Tools
Preferences
Application Design
Network Connections
.
3. Choose one of the following options:
Set the Active Provider to Direct. This disables proxies completely.
Set the Active Provider to Manual and specify the proxy manually, omitting the problematic "*" entries.
4. Restart the design tool.
Results
This procedure only needs to be performed once.
For more information, see “Network Connection Preferences” in the online help. You can access this chapter by 
pressing F1 or the Help button in the Preferences dialog box.
23.5 Activating Runtime Traces
Context
You can record traces to analyze problems in the design tool.
Procedure
1. In the design tool, choose 
Tools
Preferences
Application Design
Support Settings
.
2. Select the Activate runtime trace checkbox.
3. Click OK.
Results
The system will create a trace file on your local hard drive. The trace file is a text file that contains a log of the 
activities performed in the design tool's layout editor and in the executed analysis application. It is stored in the C:
\<user>\Analysis-workspace\.metadata\.plugins\com.sap.ip.bi.zen\logs\RSTT folder.
The design tool also connects to the SAP NetWeaver BW system. This checks if the user requesting the trace has 
sufficient authorization to log traces (standard authorization object S_RS_RSTT). If this is the case, the SAP 
NetWeaver BW trace tool environment (transaction code RSTT in the connected BW system) is activated. In the 
154
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Application Designer Guide: Designing Analysis Applications
Troubleshooting
.NET PDF Document Viewing, Annotation, Conversion & Processing
Document Protect. Apply password to protect PDF. Redact text content, images, whole pages from PDF file. Add, insert PDF native annotations to PDF file.
pdf password reset; protected pdf
C# PDF Converter Library SDK to convert PDF to other file formats
NET. How to Use C#.NET XDoc.PDF Component to Convert PDF Document to Various Document and Image Forms in Visual C# .NET Application.
add password to pdf file with reader; convert protected pdf to word document
BW system, a new trace containing your navigation steps will be created. For information on how to replay and 
maintain this trace, see “Trace Tool Environment ” in the SAP NetWeaver Library , at http://help.sap.com/
netweaver.
The recorded traces help us to resolve problems that you report to SAP as customer messages.
23.6 Activating SAP JCo Traces
Context
You can record SAP JCo traces to analyze problems in the design tool.
Procedure
1. In the design tool, choose 
Tools
Preferences
Application Design
Support Settings
.
2. Select the Activate SAP JCo Trace checkbox.
3. Click OK.
4. Restart the design tool to enable the SAP JCo trace.
Results
The SAP JCo trace is activated and the trace level is set to 8. You can collect all the SAP JCo trace files using the 
Collect Support Information function. The recorded traces help us to resolve problems that you report to SAP.
Related Information
Collecting Support Information [page 157]
Application Designer Guide: Designing Analysis Applications
Troubleshooting
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
155
C# HTML5 PDF Viewer SDK to view PDF document online in C#.NET
Document Protect. Password: Set File Permissions. Password: Open Document. Edit Digital Highlight Text. Add Text. Add Text Box. Drawing Markups. PDF Print. Work
pdf password remover online; add password to pdf file without acrobat
DocImage SDK for .NET: Web Document Image Viewer Online Demo
control that can be created on the client side without additional add-ins and Microsoft PowerPoint: PPTX, PPS, PPSX; PDF: Portable Document Format; TIFF
crystal report to pdf with password; add password to pdf preview
23.7  Viewing And Collecting Statistics Data At Runtime
Context
If you encounter performance issues in your analysis applications, you can activate a runtime profiling function for 
your applications, which helps you to analyze the performance-critical processing steps.
Procedure
1. In the design tool, go to 
Tools
Preferences
Application Design
Support Settings
and choose 
Activate Runtime Profiling.
2. Execute the required analysis application either in local mode, or on your platform (SAP NetWeaver or BI 
platform).
The system automatically adds the following parameter to the URL: PROFILING=X
You can also add this parameter to the URL manually without activating the runtime profiling setting in the 
Preferences dialog box.
3. In the analysis application, a Statistics dialog box appears, where you can view the following statistics data:
Under Java Statistics, you can view how much time is required to process each navigation step (and initial 
loading) on the server. This includes the processing time on the backend system (SAP NetWeaver BW or 
SAP HANA) and on the used platform (BI platform or SAP NetWeaver).
Under Rendering Statistics, you can view how much time is required to render the components of an 
analysis application in the Web browser for each navigation step (and initial loading).
4. After reproducing the performance-critical navigation steps in your analysis application, choose Refresh.
All the relevant statistics data is downloaded and displayed.
5. To download the statistics data, choose Download as Csv or Download as Text.
Results
You can attach the recorded statistics data (*.csv or *.txt file) to customer messages that you send to SAP.
156
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Application Designer Guide: Designing Analysis Applications
Troubleshooting
23.8 Downloading Analysis Applications
Context
Application designers can download analysis applications from the platform (SAP NetWeaver, SAP HANA or SAP 
BusinessObjects BI) to their PC. This function makes it possible to provide the original source code of analysis 
applications to SAP and helps us to resolve problems that you report to SAP as customer messages.
Procedure
1. Choose 
Help
Support
Download...
in the design tool.
2. In the Download Application dialog box, select the required analysis application.
3. Click Download.
4. In the Browse for Folder dialog box, select the required folder on your local PC.
5. Click OK.
Results
You can attach the analysis application file to your customer message.
23.9 Collecting Support Information
Context
If you encounter problems in the design tool, you can collect the relevant information to send to SAP in a zip file.
Procedure
1. In the design tool, choose 
Help
Support
Collect Support Information...
.
2. Select the target folder for the zip file.
3. Click OK.
Application Designer Guide: Designing Analysis Applications
Troubleshooting
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
157
The support information is saved in the file DS_Support.zip.
4. To view the content of the zip file, click View....
5. Click OK.
Results
You can attach the zip file to a customer message and send it to SAP.
23.10 Managing Logs in the Design Tool
Defining the Log Level
You can specify how much information is stored in the log file. Under 
Tools
Preferences
Support Settings
the following options are available :
Warning: The system stores exceptions, error messages, and warnings in the log file. This is the default 
option.
Error: The system stores exceptions and error messages in the log file.
Information: The system stores exceptions, error messages, warnings, and information messages in the log 
file.
Debugging Information: The system stores exceptions, error messages, warnings, information messages and 
debugging information in the log file.
Viewing Error Messages
You can view error messages in the design tool's Error Log view. To open this view, choose 
View
Error Log
.
Saving Error Messages
Press the Export Log button (in the upper right corner of the Error Log view) to save the error messages.
The exported error log files help us to resolve problems that you report to SAP in customer messages.
158
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Application Designer Guide: Designing Analysis Applications
Troubleshooting
24  Best Practices
24.1  Increasing Performance of Analysis Applications with 
Multiple Data Sources
Background
To prevent deadlock scenarios while processing multiple data sources, SAP BusinessObjects Design Studio 
processes all data source calls sequentially. This may reduce the performance of analysis applications that 
contain multiple data sources.
Solution Possibilities
There are three ways to increase the performance of analysis applications that contain multiple data sources.
Note
The second and third solutions are only available as of SAP BusinessObjects Design Studio version 1.2.
1. Selection of data sources initialized at startup
By default, data sources are initialized at application startup. However, in many business scenarios, it is often 
a requirement that applications do not display all screens (parts of an application) at startup. You can achieve 
this by using the components Tabstrip (where only one of the tabs is visible) or Pagebook (where only one 
page is visible) or simply by setting the component's property Visible to false. Data sources used to display 
information that is not immediately visible at application startup should be initialized later (not at application 
startup). For these data sources, you must set the property Load in Script to true. The script method 
loadDataSource() must be called when the data source is needed.
Example: In this example, the application contains a tabstrip component, where the first tab (tab with index 0) 
is visible at startup. The second and third tab refer to data contained in the data sources DS_2 and DS_3 
respectively. DS_2 and DS_3 should have Load in Script set to true. The On Select event of the Tabstrip 
component should contain code similar to this:
if (TABSTRIP_1.getSelectedTabIndex() == 0) {
// DS_1 is already loaded at  the beginning. Nothing to do.
} else if (TABSTRIP_1.getSelectedTabIndex() ==  1) {
DS_2.loadDataSource();
} else if (TABSTRIP_1.getSelectedTabIndex()  == 2) {
DS_3.loadDataSource();
}
2. Sharing of data sources among multiple charts
With SAP BusinessObjects Design Studio 1.2, multiple charts can be assigned to a single data source. Each 
chart can display a different subset of the data contained in a data source, which holds the superset of the 
displayed data. For example, a data source could contain data for multiple regions (Europe, America, etc). 
Application Designer Guide: Designing Analysis Applications
Best Practices
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
159
You can then use different charts; each chart displays the data from a different region. To do this, use the 
Data Selection property of the chart component. The Data Selection property allows you to choose a subset 
(filter or projection) of the overall data contained in the data source. This allows you to reduce the number of 
data sources in an application and thereby improve the application performance.
3. Immediate component rendering after data source loading
With SAP BusinessObjects Design Studio 1.2, you, the application designer, can control the order in which the 
data sources are initialized. In addition, screen rendering of loaded data sources can be enforced, even if 
other data sources are still being loaded. To do this, use the On Background Processing event. This technology 
does not increase the overall performance, but the perceived performance of the application user will be 
improved, because the most important screen parts become visible quickly. While the application user is 
looking at these visible areas, the other parts of the screen/application are loaded without being perceived as 
waiting time by the application user.
160
© 2014 SAP AG or an SAP affiliate company. All rights reserved.
Application Designer Guide: Designing Analysis Applications
Best Practices
Documents you may be interested
Documents you may be interested