public final class PDFUtils extends Object
Modifier and Type | Method and Description |
---|---|
static void |
doCreateDocumentPDF(fr.paris.lutece.portal.business.user.AdminUser adminUser,
Locale locale,
String strNameFile,
OutputStream out,
int nIdRecord,
List<Integer> listIdEntryConfig,
Boolean bExtractNotFilledField)
method to create PDF
|
static void |
doCreateDocumentPDF(javax.servlet.http.HttpServletRequest request,
String strNameFile,
OutputStream out,
int nIdRecord,
Boolean bExtractNotFilledField)
method to create PDF without config
|
static void |
doCreateDocumentPDF(javax.servlet.http.HttpServletRequest request,
String strNameFile,
OutputStream out,
int nIdRecord,
List<Integer> listIdEntryConfig,
Boolean bExtractNotFilledField)
method to create PDF
|
static void |
doDownloadPDF(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
fr.paris.lutece.portal.service.plugin.Plugin plugin,
IConfigProducer configProducer,
List<Integer> listIdEntryConfig,
Locale locale,
int nIdRecord)
Method to download a PDF file generated by directory record
|
static String |
doPurgeNameFile(String strNameFile)
Method to purge file name, (replace accent and punctuation)
|
static String |
getFileNameFromConfig(fr.paris.lutece.plugins.directory.business.Directory directory,
IConfigProducer configProducer,
int nIdRecord,
Locale locale) |
public static void doCreateDocumentPDF(javax.servlet.http.HttpServletRequest request, String strNameFile, OutputStream out, int nIdRecord, Boolean bExtractNotFilledField)
request
- requeststrNameFile
- PDF nameout
- OutputStreamnIdRecord
- the id recordbExtractNotFilledField
- if true, extract empty fields, false
otherwisepublic static void doCreateDocumentPDF(javax.servlet.http.HttpServletRequest request, String strNameFile, OutputStream out, int nIdRecord, List<Integer> listIdEntryConfig, Boolean bExtractNotFilledField)
request
- requeststrNameFile
- PDF nameout
- OutputStreamnIdRecord
- the id recordlistIdEntryConfig
- list of config id entrybExtractNotFilledField
- if true, extract empty fields, false
otherwisepublic static void doCreateDocumentPDF(fr.paris.lutece.portal.business.user.AdminUser adminUser, Locale locale, String strNameFile, OutputStream out, int nIdRecord, List<Integer> listIdEntryConfig, Boolean bExtractNotFilledField)
adminUser
- The admin userlocale
- The localestrNameFile
- PDF nameout
- OutputStreamnIdRecord
- the id recordlistIdEntryConfig
- list of config id entrybExtractNotFilledField
- if true, extract empty fields, falsepublic static void doDownloadPDF(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, fr.paris.lutece.portal.service.plugin.Plugin plugin, IConfigProducer configProducer, List<Integer> listIdEntryConfig, Locale locale, int nIdRecord)
request
- requestresponse
- responseplugin
- pluginconfigProducer
- configurationlistIdEntryConfig
- list of config id entrylocale
- localenIdRecord
- the id recordpublic static String getFileNameFromConfig(fr.paris.lutece.plugins.directory.business.Directory directory, IConfigProducer configProducer, int nIdRecord, Locale locale)
Copyright © 2015 Mairie de Paris. All rights reserved.