long |
MSplitBegin(char *infile, char *password) |
long |
MSplit(long id, char *output, long mode, char *range) |
long |
MSplitEnd(long id) |
long |
MMergeBegin() |
long |
MMergeSetFiles(long id, char *infile, char *password, char *range) |
long |
MMerge(long id, char *outfile) |
long |
MMergeEnd(long id) |
long |
MInformation(long id, char *title, char *subject, char *author,
char *keywords, char *creator, char *producer) |
long |
MWatermark(long id, char *text, long fsize, long fcolor,
long position, long angle, long xoff, long yoff, long asbackground) |
|
|
long MSplitBegin |
( char *infile,
char *password ) |
Open a pdf file for split. |
Parameters: |
|
|
infile |
A string that is the path to the desired pdf file. |
|
password |
A string that is the password to open pdf file if pdf is restricted. |
Return Value: |
|
|
Return a handle if the open was successful.
Return -1 if pdf file unexist or damaged.
Return -2 if pdf file is restricted. |
|
|
|
|
long MSplit |
(long id, char *output, long mode,
char *range) |
Split pdf. |
Parameters: |
|
|
id |
A handle to the file. |
|
output |
Specify output path or file. while mode=1, is output path; while mode=2, is output file; while mode=3, is output file. |
|
mode |
Specify output mode, 1=split pdf into single pages, 2=delete specify pages, 3=extract specify pages. |
|
range |
Specify page range to split. |
Return Value: |
|
|
Returns 1 if split is successfully, otherwise 0. |
|
|
|
|
long MSplitEnd |
(long id) |
Close the opened pdf file. |
Parameters: |
|
|
id |
A handle to the file. |
Return Value: |
|
|
Returns 1 if successfully, otherwise 0. |
|
|
|
|
long MMergeBegin |
() |
Create a pdf file for merge. |
Parameters: |
|
|
NULL |
|
Return Value: |
|
|
Return a handle if the create was successful, otherwise 0. |
|
|
|
|
long MMergeSetFiles |
(long id,
char *infile,
char *password,
char *range) |
Add pdf file for merge. |
Parameters: |
|
|
id |
A handle to the file. |
|
infile |
A string that is the path to the desired pdf file. |
|
password |
A string that is the password to open pdf file if pdf is restricted. |
|
range |
Specify page range to merge, merge all page if NULL. |
Return Value: |
|
|
Return 1 if add file successful.
Return -1 if pdf file unexist or damaged.
Return -2 if pdf file is restricted. |
|
|
|
|
long MMerge |
(long id,
char *outfile) |
Merge pdf. |
Parameters: |
|
|
id |
A handle to the file. |
|
outfile |
A string that is the path to the merge pdf file. |
Return Value: |
|
|
Returns 1 if merge is successfully, otherwise 0. |
|
|
|
|
long MMergeEnd |
(long id) |
Close the merged pdf file. |
Parameters: |
|
|
id |
A handle to the file. |
Return Value: |
|
|
Returns 1 if successfully, otherwise 0. |
|
|
|
|
long MWatermark |
(long id,
char *text,
long fsize,
long fcolor,
long position,
long angle,
long xoff,
long yoff,
long asbackground) |
Text stamping. |
Parameters: |
|
|
id |
A handle to the file. |
|
text |
The content of the stamp. |
|
fsize |
Set the font size, default is 16 point. |
|
fcolor |
Specify the text color,range from 0-16777215,default is 255(red). |
|
position |
The Position of stamps.
1 = Stamps on the Top-Left of the page. (default)
2 = Stamps on the Top-Center of the page.
3 = Stamps on the Top-Right of the page.
4 = Stamps on the Right-Center of the page.
5 = Stamps on the Right-Bottom of the page.
6 = Stamps on the Bottom-Center of the page.
7 = Stamps on the Left-Bottom of the page.
8 = Stamps on the Left-Center of the page.
9 = Stamps on the Center of the page. |
|
angle |
The Angle for stamps,range from 0-360. |
|
xoff |
Offset from current position.
e.g 10 Move to right 10 point
e.g -10 Move to left 10 point |
|
yoff |
Offset from current position.
e.g 10 Move to bottom 10 point
e.g -10 Move to top 10 point |
|
asbackground |
Placed text watermark under the existing content. |
Return Value: |
|
|
Returns 1 if successfully, otherwise 0. |
|
|
|
|
long MInformation |
(long id,
char *title,
char *subject,
char *author,
char *keywords,
char *creator,
char *producer) |
Set pdf information. |
Parameters: |
|
|
id |
A handle to the file. |
|
title |
Set 'title' to PDF file |
|
subject |
Set 'subject' to PDF file. |
|
author |
Set 'author' to PDF file. |
|
keywords |
Set 'keywords' to PDF file. |
|
creator |
Set 'creator' to PDF file. |
|
producer |
Set 'producer' to PDF file. |
Return Value: |
|
|
Returns 1 if successfully, otherwise 0. |
Any time that you need help while using products, please contact our support team at support@mgosoft.com.
We promise to our customers that we will deal with emails within 24 hours after receiving them.