« DynamicPDF » : différence entre les versions
De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications |
|||
Ligne 1 : | Ligne 1 : | ||
[[Category:.NET Application]] | |||
= Liens = | |||
* [https://www.dynamicpdf.com/docs/dotnet DynamicPDF Products for .NET] | |||
= Licence = | = Licence = | ||
Ajouter le fichier de licence au projet comme Embedded Resource. | Ajouter le fichier de licence au projet comme Embedded Resource. | ||
Ligne 55 : | Ligne 59 : | ||
== [http://www.dynamicpdf.com/Support/NET_Help_Library_14_10/PDFA.html PDF/A] == | == [http://www.dynamicpdf.com/Support/NET_Help_Library_14_10/PDFA.html PDF/A] == | ||
Dernière version du 12 mars 2023 à 09:30
Liens
Licence
Ajouter le fichier de licence au projet comme Embedded Resource.
Remplir un champs
var monChamps = document.Form.Fields["MonChamps"]; if (monChamps != null) { monChamps.Value = "Valeur"; } |
Ajouter du texte
var document = new MergeDocument(@"C:\DocumentA.pdf"); var page = document.Pages[0]; page.Elements.Add( new Label( "New Content", 0, 0, 512, 12 ) ); document.Draw( @"C:\MyDocument.pdf" ); |
Document document = new Document(); Page page = new Page(); document.Pages.Add(page); var style = new FormattedTextAreaStyle(FontFamily.Helvetica, 12, false); style.Paragraph.Align = TextAlign.Justify; var formattedTextArea = new FormattedTextArea(formattedText, 0, 0, 400, 800, style); page.Elements.Add(formattedTextArea); document.Draw("MyDocument.pdf"); |
Merge de deux PDF
var document = MergeDocument.Merge(@"C:\Merge A.pdf", @"C:\Merge B.pdf"); document.Draw(@"C:\Merged Ouput.pdf"); |
Merge de PDF dans une seule page
page.Elements.Add(new ImportedPageArea(@"C:\Document 1.pdf", 1, 0, 0)); var importedPage = new ImportedPageArea(@"C:\Document 2.pdf", 1, 0, 0); page.Elements.Add(importedPage); |
Javascript
Version des PDF générés
Par défaut, les PDF sont générés en version 1.4. DynamicPDF gère la version 1.7