adobe pdf viewer c# : Add pdf files together Library application component asp.net windows web page mvc m07590333_00000000_1en7-part767

4 - The Individual Components 
CoDeSys V2.3 
4-19 
Check in 
The data base function 'Check in' means, that a new version of the object will be created in the 
data base. The older versions will be kept anyway.  
You can activate one or both of the following options to define the time of automatic Checking 
in: 
At Project Save 
as soon as the project is saved 
After successfull compile 
as soon as the project has been compiled without errors 
For each of the options 'Get last version', 'Check out' and 'Check in' additionally the option with 
Query can be activated. In this case, before the corresponding action is carried out, a dialog 
opens where you still can decide to cancel the action or otherwise confirm it. 
The items of the dialog 'Shared objects' are the same like in the dialog 'Project objects' described 
above. The settings apply to all objects which are assigned to the data base category 'Shared 
objects'. 
If you do a primary configuration, the configuration dialogs will appear one after the other and you will 
be guided by a wizard (button Next). So also you will get to the configuration dialog for the Options for 
Compile Files, see the following chapter. The settings made in the first dialog will automatically be 
inherited to the other ones. So those just have to be edited if modificiations are necessary. 
Cancel will close the dialog without saving the done modifications in the currently opened dialog. You 
return to the main dialog 'Options' 'Project source control'. 
If an already existing configuration has been modified, then the new settings (for all three dialogs) can 
be saved by pressing OK. After that the dialog will be closed and you return to the main dialog 
'Options' 'Project source control'. 
Options for Compile Files regarding the project data base 
This dialog is part of the option settings for the project data base ('Project' 'Options' 'Project source 
control'). Here you define how the objects of category 'Compile files' will be handled in the data base. 
(Besides that two further dialogs are available to define this for objects of category 'Project objects' 
and 'Shared objects', see previous chapter.) 
Dialog 'Compile files' in category Project source control 
Add pdf files together - Merge, append PDF files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Provide C# Demo Codes for Merging and Appending PDF Document
combine pdf files; merge pdf
Add pdf files together - VB.NET PDF File Merge Library: Merge, append PDF files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Guide and Sample Codes to Merge PDF Documents in .NET Project
append pdf; attach pdf to mail merge
Project Options... 
4-20 
CoDeSys V2.3 
For the input fields TCP/IP-Address, Port, Project name see the description of dialog 'Project 
objects/Shared objects'. 
Create ASCII-symbol 
information (.sym)  
Create binary symbol 
information (.sdb)   
If this option is activated, then whenever a symbol file *.sym (text 
format) resp. *.sdb (binary format) will be created, this file will be 
written to the data base automatically. The entries in the symbol file 
are created like defined in the Project options category 'Symbol 
configuration'. 
Create boot project 
If this option is activated, then whenever a boot project will be 
created, this file will be written to the data base automatically . 
If you are doing a primary configuration, the configuration dialogs will appear one after the other, 
guided by a wizard (button Next). The settings made in the first dialog will automatically be inherited to 
the other ones. So those just have to be edited if modificiations are necessary. 
Cancel will close the dialog without saving the done modifications in the currently opened dialog (the 
settings made in the previous dialogs will be kept anyway). You return to the main dialog 'Options' 
'Project source control'. 
If you have modified an already existing configuration, then the new settings (for all three dialogs) can 
be saved by pressing OK. After that the dialog will be closed and you return to the main dialog 
'Options' 'Project source control'. 
Options for 'Macros' 
If you choose this category in the Options dialog, a dialog box opens where you can define macros 
using the commands of the CoDeSys batch mechanism. These macros afterwards can be called in 
the 'Edit' 'Macros' menu. 
Options dialog for the category Macros 
Perform the following steps to define a new macro: 
In the input field Name, you enter a name for the macro to be created. After the New button is 
pressed, this name is transferred into the Macrolist field and marked as selected there. The macro 
list is represented in a tree structure. The locally defined macros are positioned one below the 
other. If macro libraries (see below) are integrated, then the library names will be listed and by a 
mouse-click on the plus- resp. minus-signs in front of those entries you can open or close a list of 
the library elements. 
The Menu field is used to define the menu entry with which the macro will appear in the 'Edit' 'Macros' 
menu. In order to be able to use a single letter as a short-cut, the letter must be preceded by the 
symbol '&'. Example: the name "Ma&cro 1" generates the menu entry "Mac
ro 1". Example: the 
name "Ma&cro 1" will create a menu item "Mac
ro 1".  
C# Word - Merge Word Documents in C#.NET
empowers C# programmers to easily merge and append Word files with mature input Word documents can be merged and appended together according to Add references:
pdf combine two pages into one; pdf combine
C# PowerPoint - Merge PowerPoint Documents in C#.NET
together according to its loading sequence, and then saved and output as a single PowerPoint with user-defined location. C# DLLs: Merge PowerPoint Files. Add
pdf combine pages; add pdf pages together
4 - The Individual Components 
CoDeSys V2.3 
4-21 
In the editor field Commands you define and/or edit the commands that are to constitute the newly 
created or selected macro. All the commands of the CoDeSys batch mechanism and all keywords 
which are valid for those are allowed. You can obtain a list by pressing the Help button. A new 
command line is started by pressing <Ctrl><Enter>. The context menu with the common text editor 
functions is obtained by pressing the right mouse button. Command components that belong 
together can be grouped using quotation marks. 
If you want to create further macros, perform steps 1-3 again, before you close the dialog by pressing 
the OK-button. 
If you want to delete
a macro, select it in the macro list and press button <Del>.  
If you want to rename a macro, select it in the macro list, insert a new name in the edit field 'Name' 
and then press button Rename. 
To edit an existing macro, select it in the macro list and edit the fields 'Menu' and/or 'Commands'. The 
modifications will be saved when pressing the OK-button. 
As soon as the dialog is closed by pressing the OK-button the actual description of all macros will be 
saved in the project. 
The macro menu entries in the 'Edit' 'Macros' menu are now displayed in the order in which they were 
defined. The macros are not checked until a menu selection is made. 
Macro libraries:  
Macros can be saved in external macro libraries. These libraries can be included in other projects.  
Creating a macro library containing the macros of the currently opened project: 
Press button Create. You get the dialog Merge project, where all available macros are listed. 
Select the desired entries and confirm with OK. The selection dialog will close and dialog Save 
Macrolibrary will open. Insert here a name and path for the new library and press button Save
The library will be created named as <library name>.mac and the dialog will be closed. 
Including a macro library <library name>.mac in the currently opened project: 
Press button Include. The dialog Open Macrolibrary will open, which shows files with extension 
*.mac. Select the desired library and press button Open. The dialog will be closed and the library 
will be added to the tree of the Macrolist. 
Hint: The macros of a project also can be exported ('Project' 'Export'). 
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
can be copied and pasted to .txt files by keeping text by a method loses the original PDF document layout and all the paragraphs are joining together, our C#
apple merge pdf; acrobat reader merge pdf files
VB.NET Word: How to Process MS Word in VB.NET Library in .NET
Imaging.MSWordDocx.dll", which, when used together with other online tutorial on how to add & insert controls, PDF document, image to pdf files and components
c# combine pdf; pdf merge comments
Managing Projects... 
4-22 
CoDeSys V2.3 
4.3 Managing Projects... 
The commands which refer to entire project are found under the menu items 'File' and 'Project'.  
'File' 'New' 
Symbol: 
With this command you create an empty project with the name "Untitled". This name must be changed 
when saving. 
'File' 'New from template' 
Use this command to open any desired CoDeSys project as a "template" project. The dialog for 
opening a project file will be available and the selected project will be opened with project name 
"Unknown".  
'File' 'Open' 
Symbol: 
With this command you open an already existing project. If a project has already been opened and 
changed, then CoDeSys asks whether this project should be saved or not. 
The dialog box for opening a file appears, and a project file with the extension "*.pro" or a library file 
with the extension "*.lib" must be chosen. This file must already exist. It is not possible to create a 
project with the command "Open"
Dialog box for opening a file 
Open a project from the PLC 
To upload a project file from the PLC, press PLC at Open project from PLC. You will obtain, as next, 
the dialog Communication parameters (see menu 'Online' 'Communication parameters') for setting the 
transmission parameters when no connection exists yet to the PLC. Once an on-line connection has 
been created, the system checks whether the same named project files already exist in the directory 
on your computer hard disc. When this is the case you receive the dialogue Load the project from the 
controller where you can decide whether the local files should be replaced by those being used by the 
C# Excel - Merge Excel Documents in C#.NET
and appended together according to its loading sequence, and then saved and output as a single Excel with user-defined location. C# DLLs: Merge Excel Files. Add
pdf merge; reader combine pdf pages
C# TIFF: TIFF Editor SDK to Read & Manipulate TIFF File Using C#.
Support converting other files to Tiff, like Word, Excel, PowerPoint, PDF, and images. Enable to add XImage.OCR for .NET into C# Tiff imaging application
best pdf combiner; reader combine pdf
4 - The Individual Components 
CoDeSys V2.3 
4-23 
controller. (This sequence is the reverse of the sequence of 'Online' 'Load source code', with which 
the project source file is stored in the controller. Do not confuse with 'Create Boot project'!) 
Note:  
Please note, that you in any case have to give a new name to a project, when you load it from the 
PLC to your local directory, otherwise it is unnamed.  If supported by the target system, a 'Title' 
entered in the Project info will be pre-defined as new project file name. In this case at loading the 
project from the PLC the dialog for saving a file will open, where the new file name automatically is 
entered and can be confirmed or modified. 
If there has not yet been loaded a project to the PLC, you get an error message. See also 'Project' 
'Options' category 'Sourcedownload'. 
Open a project from Source code manager (ENI data base)  
To open a project which is stored in a ENI project data base, activate option Open project from 
Source code manager can be used . It is a precondition that you have access to an ENI Server 
which serves the data base. Press button ENI..., to get a dialog where you can connect to the server 
concerning the data base category 'Project objects'. 
Insert the appropriate access data (TCP/IP-Address, Port, User name, Password, Read only) and the 
data base folder (Project name) from which the objects should be get and confirm with Next. The 
dialog will be closed and another one will open where you have to insert the access data for the data 
base category 'Shared objects'. If you press button Finish the dialog will be closed and the objects of 
the defined folders will automatically be retrieved and displayed in the CoDeSys Object manager. If 
you want to continue to keep the project objects under data base control, then open the Project 
options dialogs to set the desired parameters.  
The access data are stored in the codesys.ini file, user name and password however only if the 
project option 'Save ENI credentials' (see Chapter 4.2, Category Load & Save) is activated. 
Most recently opened files 
The most recently opened files are listed in the Files menu below the command 'File' 'Exit'. If you 
choose one of them, then this project is opened. 
If Passwords or User groups have been defined for the project, then a dialog box appears for entering 
the password. 
'File' 'Close' 
With this command you close the currently-open project. If the project has been changed, then 
CoDeSys asks if these changes are to be saved or not. 
If the project to be saved carries the name "Untitled", then a name must be given to it (see 'File' 'Save 
as'). 
'File' 'Save' 
Symbol: 
Shortcut: <Ctrl>+<S> 
With this command you save any changes in the project. If the project to be saved is called "Untitled", 
then you must give it a name (see 'File' 'Save as'). 
'File' 'Save as' 
With this command the current project can be saved in another file or as a library. This does not 
change the original project file. 
After the command has been chosen the Save dialog box appears. Choose either an existing File 
name or enter a new file name and choose the desired file type
If the project is to be saved under a new name, then choose the file type CoDeSys Project (*.pro).  
If you choose the file type Project Version 1.5 (*.pro), 2.0 (*.pro), 2.1 (*.pro) or 2.2 (*.pro), then the 
current project is saved as if it were created with the version 1.5, 2.0, 2.1 or 2.2. Specific data of the 
version 2.3 can thereby be lost! However, the project can be executed with the version 1.5, 2.0, 2.1 or 
2.2. 
C# Image: C# Code to Encode & Decode JBIG2 Images in RasterEdge .
Easy to add C# JBIG2 codec controls to your image and codec into PDF documents for a better PDF compression; text to the new project folder, together with .NET
batch pdf merger online; acrobat combine pdf
VB.NET PDF Text Search Library: search text inside PDF file in vb.
and find text content in multiple page adobe PDF files in .NET Our VB.NET PDF Document Add-On enables you to search for text in target PDF document by using
merge pdf files; pdf merger online
Managing Projects... 
4-24 
CoDeSys V2.3 
Dialog box for Save as  
You can also save the current project as a library in order to use it in other projects. Choose the file 
type Internal library (*.lib) if you have programmed your POUs in CoDeSys. 
Choose the file type External library (*.lib) if you want to implement and integrate POUs in other 
languages (e.g. C). This means that another file is also saved which receives the file name of the 
library, but with the extension "*.h". This file is constructed as a C header file with the declarations of 
all POUs, data types, and global variables. If external libraries are used, in the simulation mode the 
implementation, written for the POUs in CoDeSys, will be executed. Working with he real hardware 
the implementation written in C will be executed. 
In order to save the project  as an encrypted project or library, choose option Encrypted CoDeSys 
Projekt (*.pro) resp. Encrypted internal library (*.lib) or Encrypted external library (*.lib). In this 
case you get the 'Encryption’ dialog, where you can define and confirm a key. The project later cannot 
be opened esp. a library cannot be used without this key : 
Dialog for the encryption of a project 
The encryption extends the protection of a project, which up to now was only possible via the 
assignment of passwords for access and write protection. These possibilities will exist further on, but 
regard that they e.g. cannot avoid that a library is included in a project without the need of entering a 
library password (key).  
A key once defined will be saved with any further savings of the project. To modify that key, you again 
have to use the 'Save as' dialog.  
If an encrypted project should be opened resp. if an encrypted library should be used in a project, the 
dialog asking for the key will appear. 
Dialog for entering the key 
4 - The Individual Components 
CoDeSys V2.3 
4-25 
Licensing a library:
If you want save the project as a licensed library, you can add the appropriate licensing information in 
the dialog 'Edit Licensing Information'. Open the dialog by pressing the button Edit license info.... 
See for a description in 'License Management in CoDeSys'. 
After having done all settings, press OK. The current project will be saved in the indicated file. If the 
new file name already exists, then you are asked if you want to overwrite this file. 
When saving as a library, the entire project is compiled. If an error occurs thereby, then you are told 
that a correct project is necessary in order to create a library. The project is then not saved as a 
library. 
'File' 'Save/Mail Archive' 
This command is used to set up and create a project archive file. All files which are referenced by and 
used with a CoDeSys project can be packed in a compressed zip file. The zip file can be stored or 
directly can be sent in an email. This is useful if you want to give forward a set of all project relevant 
files.  
Please regard: The archive function is not practical for restoring a project environment. It is designated for an 
easy packing of all files belonging to a project. When unpacking an archive the paths of the particular 
files must be adapted to the actual CoDeSys environment ! 
When the command is executed, the dialog box Save Archive opens: 
Dialog box for Setting up an Archive ZIP  
Here you can define which file categories should be added to the archive zip file: Select or deselect a 
category by activating/deactivating the corresponding checkbox. Do this by a single mouse click in the 
Managing Projects... 
4-26 
CoDeSys V2.3 
checkbox or by a double-click on the category name. If a category is marked with 
, all files of this 
category will be added to the zip file, if it is marked with 
, none of the files will be added. To select 
single files of a category press the corresponding button Details. The dialog Details will open with a 
list of available files. 
Dialog box for detailled selection of files for the Archive ZIP   
The dialog shows a list of all files which are available for the category: Automatically alle files are 
selected, an exception is category 'Target Files' where only the files are selected which are relevant 
for the currently set target system. For modifying the selection activate resp. deactivate the desired 
files. With the button Select All all files of the list are selected, with Select None none of them. A 
single file can be selected/deselected by a mouse click in the checkbox, also by a double-click on the 
list entry or by pressing the spacebar when the list entry is marked.  
Close the Details dialog with Save to store the new settings.  
In the main dialog the checkbox of categories, for which not all files are selected, will appear with a 
grey background color 
. The following file categories are available, the right column of the table 
shows which files can be added to the zip file: 
Kategorie 
Dateien 
Project File 
projectname.pro (the CoDeSys project file) 
Referenced 
Libraries 
*.lib, *.obj, *.hex (libraries and if available the corresponding object and hex-
files) 
Compile 
Information 
*.ci (compile information),  
*.ri (download/reference information) 
<temp>.* (temporary compile and download files) 
also for simulation 
INI File 
Codesys.ini 
Log File 
*.log (project log file) 
Bitmap Files 
*.bmp (bitmaps for project POUs and visualizations) 
Registry Entries 
Registry.reg (Entries for Automation Alliance, Gateway und SPS; the following 
subtrees will be packed: 
HKEY_LOCAL_MACHINE\SOFTWARE\3S-Smart Software Solutions 
HKEY_LOCAL_MACHINE\SOFTWARE\AutomationAlliance" 
Symbol Files 
*.sdb, *.sym (symbolic information) 
4 - The Individual Components 
CoDeSys V2.3 
4-27 
Configuration files files used for PLC configuration (configuration files, device files, icons etc.): e.g. 
*.cfg, *.con, *.eds, *.dib, *.ico .... 
Target Files 
*.trg (target files in binary format for all installed targets)
*.txt (target files for the installed targets in text format, if available) 
Local Gateway 
Gateway.exe, GatewayDDE.exe, GClient.dll, GDrvBase.dll, GDrvStd.dll, 
GHandle.dll, GSymbol.dll, GUtil.dll, further DLLs in the gateway directory if 
available 
Language Files 
language files used for visualizations (*.vis, *.xml) 
Bootproject 
Bootproject files <project name>.prg, <project name>.chk resp. the target 
specific bootproject files. 
To add any other files to the zip, press the button Other Files. The dialog 'Other files' will open where 
you can set up a list of desired files.  
Press the button Add to open the standard dialog for opening a file, where you can browse for a file. 
Choose one and confirm with Open. The file will be added to the list in the 'Other files' dialog. Repeat 
this for each file you want to add. To delete entries from the list, press the button Remove. When the 
list of selected files is ok, close the dialog with OK.  
Dialog box for adding other files for the Archive ZIP   
To add a Readme file to the archive zip, press the button Comment. A text editor will open, where 
you can enter any text. If you close the dialog with OK, during creation of the zip file a readme.txt file 
will be added. Additionally to the entered comments it will contain information about the build date and 
version of CoDeSys. 
If all desired selections have been made, in the main dialog press 
Save... to create and save the archive zip file: The standard dialog for saving a file will open and you 
can enter the path, where the zip should be stored. The zip file per default is named 
<projectname>.zip. Confirm with Save to start building it. During creation the current progress 
status is displayed and the subsequent steps are listed in the message window. There also a 
message will be displayed if any  file could not not been found. 
Mail… to create a temporary archive zip and to automatically generate an empty email which contains 
the zip as an attachment. This feature only works if the MAPI (Messaging Application Programming 
Interface) has been installed correctly on the system, otherwise an error message is generated. 
During setup of the email the progressing status is displayed and the steps of the action are listed 
in the message window. The temporary zip file will be removed automatically after the action has 
been finished.  
Cancel to cancel the action; no zip file will be generated. 
Managing Projects... 
4-28 
CoDeSys V2.3 
'File' 'Print'  
Shortcut: <Ctrl>+<P> 
With this command the content of the active window is printed. 
After the command has been chosen, then the Print dialog box appears. Choose the desired option or 
configure the printer and then click OK. The active window is printed. Color output is available from all 
editors. 
You can determine the number of the copies and print the version to a file. 
With the button Properties you open the dialog box to set up the printer. 
You can determine the layout of your printout with the command 'File' 'Printer Setup'. 
During printing the dialog box shows you the number of pages already printed. When you close this 
dialog box, then the printing stops after the next page. 
In order to document your entire project, use the command 'Project' 'Document'. 
If you want to create a document frame for your project, in which you can store comments regarding 
all the variables used in the project, then open a global variables list and use the command 'Extras' 
'Make docuframe file' 
Print dialog box  
'File' 'Printer setup'  
With this command you can determine the layout of the printed pages. The following dialog box is now 
opened: 
Page Layout Dialog Box  
Documents you may be interested
Documents you may be interested