c# wpf document viewer pdf : Copy pdf page to powerpoint SDK control project winforms web page wpf UWP ANL-Manual1-part206

11
Installing Absolute Newsletter on Your Web Site 
Absolute Newsletter has been delivered to you in a zipped file (.zip) Follow 
these instructions to set-up the Absolute Newsletter System for your site: 
1. Create a sub-directory in your site’s root directory. This directory will 
house the Absolute Newsletter software. So, it’s a good idea to give it a 
name such as “absolutenl”. 
For example, if your domain is http://www.company.com
, then you might 
create a directory called http://www.company.com/absolutenl
.  
2. Extract the contents of the Absolute Newsletter zip file into this directory 
(You’ll need an application like WinZip - http://www.winzip.com
- in order to 
correctly unzip the file). The Absolute Newsletter system includes several 
sub-directories. You must maintain this directory structure and include 
those sub-directories. 
WARNING! : DO NOT PLACE A COPY OF OUR ZIP FILE ANYWHERE ON 
YOUR SITE. By doing this you’ll be allowing your users to download 
the application without owning a license.  You’ll be violating the 
License Agreement and intellectual property rights. 
3. Now, set the permissions for the newly created absolutenl directory to 
allow read and write permissions, allow files to be browsed and allow scripts 
to be run.  
Note: 
If you don’t want to set write permission on the Absolute Newsletter 
Directory, you need to know that the following directories require write 
permission, otherwise some errors will arise when uploading content:  
 attachments: newsletter attachments are stored here 
 assets : files used for editing newsletters are uploaded here 
Your  hosting  provider  will  be  able  to  set  the  appropriate  write 
permissions for those folders. 
4. In order to point Absolute Newsletter to your SQL Server database, you’ll 
need to edit the web.config file in order to update the database connection 
string  with  your  SQL  Server  login  information.  To  do  this,  open  the 
Copy pdf page to powerpoint - SDK control project: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
Copy pdf page to powerpoint - SDK control project: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
12
web.config  file using a text editor (notepad will do fine) and look for the 
xlaANLconnectionstr key in the <appsettings> section : 
<add key="xlaANLconnectionstr"
value="Server=YOUR_SERVER;UID=YOUR_USERNAME;PWD=YOUR_PASSWORD;Da
tabase=absolutenl" />
On this entry key, replace YOUR_SERVER with your SQL Server’s name, 
YOUR_USERNAME and YOUR_PASSWORD with the corresponding username 
and password that you previously set and save the file. Also, if you named 
the database different than absolutenl, you’ll need to update the Database 
property on this key too. 
5. Absolute Newsletter comes with a folder called /bin that houses several 
.NET  assemblies  (DLLs)  called  AbsoluteNewsletter.dll,  Parse.Net.dll, 
POP3.Net.dll and SMTP.Net.dll.  The /bin folder is a special folder used by 
ASP.NET 
applications 
to 
access 
your 
.NET 
assemblies. 
If you are installing Absolute Newsletter on a subfolder (like we are doing in 
this guide), you’ll probably need to move the DLL’s from the applications 
/bin folder to your site’s /bin folder. 
If your site does not have a /bin directory, you’ll need to create one at the 
very root of your web site. 
Note: 
ASP.NET applications like Absolute Newsletter can be fully deployed 
through FTP. While this application comes with several DLLs, you don’t 
need to access the server in order to register (using REGSVR) them as it 
was required with previous ASP applications. 
Just make sure to place the application’s DLLs in the /bin folder of your 
web site. Your hosting provider will be able to provide you with more 
information about the bin folder. 
DO NOT TRY TO REGISTER THE DLLs USING REGSVR.  
Just place a copy of the DLLs inside the /BIN folder at the root of your 
web site. If there is no /BIN folder at the root of your site, create it and 
move the DLLs in there. 
SDK control project:C# PowerPoint - Extract or Copy PowerPoint Pages from PowerPoint
VB.NET How-to, VB.NET PDF, VB.NET Word, VB.NET Excel, VB.NET Extract/Copy PowerPoint Pages of PowerPoint Document in C# Project. C# DLLs: Extract PowerPoint Page.
www.rasteredge.com
SDK control project:VB.NET PDF copy, paste image library: copy, paste, cut PDF images
VB.NET DLLs: Copy, Paste, Cut Image in PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; VB.NET: Copy and Paste Image in PDF Page.
www.rasteredge.com
13
6. Start the Absolute Newsletter application in your web browser by 
browsing to the web directory where you installed Absolute Newsletter (e.g. 
http://www.yourdomain.com/absolutenl
) and login using admin for both the 
username and password and click the login button.  
Click on the USERS button in the top menu. You’ll see a single user named 
“Default Administrator”. Click on its EDIT button (the EYE icon in front of it) 
in order to update the default administrator info with your own information. 
7. Enter your name, your e-mail address, a new username and password, 
select  Administrator  for  the  user  level,  leave  the  assigned  lists  field 
untouched and provide any additional info about you or the new System 
Administrator and click the “Save User” button. From now own, you’ll use 
your new user name and password to access the system (The old “admin” 
account won’t be available again, so make note of your new username and 
password). 
8. Click on the Options button from the top menu, and click OK on the 
confirmation message. You’ll be accessing the system configuration options. 
9. In the “Licensed To” field, enter your name or the name of the company 
that purchased and will be using the Absolute Newsletter system. 
10.  In the Serial No. Field, type your Serial Number exactly as it was 
provided to you. 
11.  In the “Site URL” field, enter the URL to your site:  
e.g. http://www.youdomain.com
SDK control project:C# PDF copy, paste image Library: copy, paste, cut PDF images in
cutting. C#.NET Project DLLs: Copy, Paste, Cut Image in PDF Page. In C#.NET Demo Code: Copy and Paste Image in PDF Page in C#.NET. This C#
www.rasteredge.com
SDK control project:VB.NET PDF Image Extract Library: Select, copy, paste PDF images
Extract all images from whole PDF or a specified PDF page in VB.NET. Capture VB.NET : Select An Image from PDF Page by Position. Sample
www.rasteredge.com
14
12.  In the “Application URL” field, enter the full URL to the Absolute 
Newsletter system in your site (this is the same URL you defined in step 1 
and 
used 
in 
step 
to 
access 
the 
application. 
I.E: 
http://www.yourdomain.com/absolutenl
). 
13.  You can optionally define a time offset if your web server is configured 
with a different time than your local one. 
14.  Scroll down the screen to the e-mail options. You can modify the other 
fields and settings if you want (Check the “Options” section in this user 
manual for more information on these other fields). 
15.  The E-mail options are used for sending e-mails from within Absolute 
Newsletter. Please fill these fields with the appropriate information:  
•  Default Sender Name: The default name used for sending the 
newsletters. This will be overridden by the list name when sending 
newsletters. 
•  Default E-mail: The e-mail address used to send e-mails from 
the system. This must be a valid e-mail address on your SMTP 
server. 
•  SMTP Server: The SMTP server that the system will use to send 
e-mails. 
16.  Click on the “Save Settings” button in order to save the changes (If you 
experience any problems, please make sure that the Absolute Newsletter 
directory has “write” permission enabled in order to be able to update the 
settings). 
Note: 
For  security  reasons,  many  hosting  providers  do  not  allow  write 
permissions to their directories. If this is your situation, the Absolute 
Newsletter system will show you the code necessary to update your 
settings. Follow these directions: 
*Copy and paste this code into a blank .txt file (use Notepad) 
*Rename this file to xigla.config 
*Upload this file to your Absolute Newsletter root directory, replacing 
the existing default file, and your new settings will take place. 
You can also download the code by clicking the proper button once the 
code is displayed, save this file to your computer and upload it to your 
Absolute Newsletter application to set the new configuration. 
SDK control project:C# PDF Image Extract Library: Select, copy, paste PDF images in C#
C#: Select All Images from One PDF Page. C# programming sample for extracting all images from a specific PDF page. C#: Select An Image from PDF Page by Position.
www.rasteredge.com
SDK control project:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF
ppt"; String outputFilePath = Program.RootPath + "\\" Output.pdf"; // Load a PowerPoint (.ppt, .pps zoomValue, The magnification of the original PDF page size
www.rasteredge.com
15
Installing the Mail Scheduler 
Absolute Newsletter comes with a program called the Mail Scheduler. This is a 
client application that checks for bounced messages as well as  if there are any 
newsletters to be delivered and sends them out. It is optional to set this 
application and it can be set in the web server or in your local PC as well. 
Note: 
The .NET framework should be installed on the PC where you want to 
set up the Mail Scheduler program. 
The  .NET  Framework  can  be  freely  downloaded  from  Microsoft  at 
http://www.microsoft.com/net
If you are going to use the Mail Scheduler, you’ll need to  configure the 
Absolute Newsletter to be able to work with it first. To do so, from the Absolute 
Newsletter OPTIONS screen, go to the SCHEDULER options and check the 
“Mailing Scheduler is installed on the web server” option and type a password 
that the Mail Scheduler should use to gain access to the application. 
The Mail Scheduler program is sent along with the application. It is a file called 
MailScheduler.exe. Save this file to the PC where you want to install it, double 
click on it and follow the instructions on the screen. 
Once installed, a program group will be created available from your Windows 
“START” menu. 
From now on, every time you turn your PC on, the Mail Scheduler will be 
opened. 
To  configure  the  Mail  Scheduler,  you’ll  need  to  provide  the  following 
information: 
Application  URL: Type the full URL to the Absolute Newsletter 
application. I.E : http://www.domain.com/absolutenl/
Access Password: Type the password that you set in the Absolute 
Newsletter options screen for the Mail Scheduler so that the program 
can access the Absolute Newsletter application on your web server.  
Time  Interval: Set a time interval to check for new available 
newsletters to be delivered. It is advised to set a value between 10 to 
SDK control project:VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
XDoc.PDF ›› VB.NET PDF: Delete PDF Page. using RasterEdge.Imaging.Basic; using RasterEdge.XDoc.PDF; How to VB.NET: Delete a Single PDF Page from PDF File.
www.rasteredge.com
SDK control project:C# PDF File & Page Process Library SDK for C#.net, ASP.NET, MVC
Existing PDF Pages. Page: Replace PDF Pages. Page: Move Page Position. Page: Extract, Copy and Paste PDF Pages. Page: Rotate a
www.rasteredge.com
16
60 minutes. So that every 10 to 60 minutes the Mail Scheduler will log 
to see if there are any newsletters scheduled to be released. 
Click the SAVE settings to save the configuration options. If everything is ok, 
the Mail Scheduler will display a message about sending any queued messages 
for the current date time. 
Note: 
If you experience any problem, check that your settings are OK. 
Also check if you have any Firewall that might not be allowing the 
application to access the web.  
The Mail Scheduler is a tiny program that sends an HTTP request to the 
Absolute Newsletter application in order to check for new newsletters. 
Once configured, the application will be checking for new newsletters to be 
sent for every time interval (checking every 10 to 60 minutes depending on 
the time interval), as well as bounced messages once every day. 
The program is automatically set to be run upon the computer startup. If you 
don’t want the program to run on startup, you can delete the shortcut created 
in the “Start” folder from the programs menu. You can also uninstall the Mail 
Scheduler from the control panel “Add/Remove Programs” option. 
17
Quiksoft’s SMTPExpress Support 
Absolute  Newsletter  comes  configured  by  default  to  use  Quiksoft’s 
EasyMail.NET  assemblies  for  the  delivery  of  messages  (Check 
http://www.quiksoft.com
for  more  information).  The  .NET  assemblies  for 
EasyMail.NET  are  already  included  within  the  /BIN  folder  of  Absolute 
Newsletter and should be moved to the BIN folder at the root fo your web site 
as explained previously in this guide. 
Absolute Newsletter also supports Quiksoft’s SMTPExpress. 
EasyMail SMTP Express speeds up e-mail delivery by offloading the delivery 
task from your application.   The standard version sends up to 64 messages 
simultaneously.  The Pro version handles up to 256 simultaneous messages 
and is loaded with additional features. 
It is a powerful application that once combined with Absolute Newsletter.NET 
can deliver thousands  of e-mail messages in just a couple of seconds. If you 
have  large lists  of  subscribers or need  to  broadcast  thousands  of  e-mail 
messages at, then you might want to considet to invest in SMTPExpress as 
well. 
You  can  purchase  (or  download  a  demo)  of  SMTPExpress  directly  from 
Quiksoft’s web site at http://www.quiksoft.com
If you already have SMTPExpress installed on your web server, you will beed to 
configure the application’s Web.Config file in order to let the application make 
use of its queueing capabilties. 
To do so, just Add the full qualified path to your SMTPExpress folder on the 
web site. Also, make sure that the ASP_NET account on the web server has 
write access to the SMTPExpress folder so that it can pass the e-mails to the 
SMTPExpress pickup directory : 
<!-- EasyMail SMTP Express Target Folder -->
<add key="easymailfolder" value="YOUR_SMTPEXPRESS_FOLDER" />
Note: 
Quiksoft’s SMTPExpress application is highly recommended for sending 
large amounts of e-mails and newsletters from Absolute Newsletter.NET
For more information, please visit http://www.quiksoft.com
18
Quick Start Guide 
1. Configuration 
The  first  thing  you  must  do  when  using  the  Absolute 
Newsletter system for the first time is to configure  it as 
explained in the preceding chapters: 
Set the Absolute Newsletter system to work with your SQL 
Server: Edit the web.config file in order to configure the 
proper database connection settings.  
Move the AbsoluteNewsletter.dll file from the application’s 
/bin folder on your web site’s /bin folder. You may need to 
create this folder at the very root of your web site 
Log into Absolute Newsletter at the applications URL (I.e:
http://www.yoursite.com/absolutenl
 using  the  default 
administrator  username  and  password  (admin/admin).
Click on the USERS option from the top menu and edit the 
default administrator with your own information (select a 
new username and password). 
Click on the OPTIONS button from the top menu and 
configure the Absolute Newsletter system by providing the 
necessary information and your Serial Number. 
2. Define your 
Lists 
Set the mailing lists to which your site visitors can subscribe. 
To create a list, click the “LISTS” button in the top menu 
and then click on the “Create New List” button. 
Enter the New List Name, a default Reply-To address and 
 short  description  of  the  list (optional)  in  the 
corresponding fields. 
If you have registered any system users (administrators 
or newsletter publishers), you can assign them to the lists. 
You can select several users by CTRL-Clicking on each 
user’s name. 
Set any additional options as Opt-In, out confirmation if 
the list is private or disabled. 
Press the Save Lists button. 
You can set as many lists as you want and further assign 
19
users to any lists. 
You can then create an HTML form to use in your web 
pages  to  let  your  site  visitors  subscribe  to  your 
newsletters. Click on the “Form Generator” button from 
the LISTS screen and select the lists and options that you 
would like to use for the subscription forms and click the 
GENERATE button. The form will be generated and the 
necessary code displayed. You can just paste this code 
into the pages you want to show your subscription form. 
You can also customize the form look & feel using your 
favorite HTML editor. 
3. Register your  
System Users 
and 
Administrators 
System users are users that can log into the application to 
publish newsletters to their assigned lists. 
Administrators are the users in charge of maintaining the 
application and they can also publish and send newsletters to 
their lists. 
Administrators can freely add as many users as they want 
and assign them to any lists at any time. 
To register a new representative, click on the USERS button 
from the top menu and then on the “Register New user.” 
button and provide the necessary information. 
4. Add 
Subscribers 
As explained in step 2, you can create subscription forms to 
add to your site. You can also register and add subscribers to 
your lists from the application. 
You can add subscribers one at a time or in bulk using the 
options from the subscribers screen. 
To add new subscribers, click on the SUBSCRIB button from 
the top menu and then on ADD SUBSCRIBER to add a single 
subscriber at a time or BULK OPERATIONS to  batch import 
subscribers. 
5. Compose 
Your 
Newsletters 
Once you have your lists along with their own subscribers, 
you can compose and send newsletters.  
Click on the COMPOSE button from the top menu. Type a 
name to identify the new newsletter. 
Enter a subject, select the target lists and set the newsletter 
status. 
You can set  a release date that will be used if the Mail 
20
Scheduler is active. 
You can optionally enter the text and HTML body or get the 
content from an external URL (a web page for example) 
You can also add attachments and set which links to track. 
Save the newsletter and you’ll be able to preview it. 
If the status has been set to “Ready to be sent” and you have 
set a “Release date” and the Mail Scheduler is working, once 
the  release  date  is  reached  the  newsletter  will  be 
automatically sent. 
You can also send the newsletter at any time by clicking the 
SEND button. 
6. Subscriber 
Management 
Your subscribers can manage their subscriptions online. 
They  can  subscribe  to  your  newsletters  from  the  forms 
posted on your site. 
Each newsletter sent to them contains links to unsubscribe 
and administer their registrations 
7. Bounced 
messages 
handling 
If you have configured a bounce box (an e-mail address for 
receiving the  bounced  messages).  And  have  enabled  the 
bounced messages handling options in the options screen, 
the Absolute Newsletter will automatically check for bounced 
messages and update your subscriber’s list automatically. 
Documents you may be interested
Documents you may be interested