|
| 1 | +--- |
| 2 | +title: "AsposePdfRecover" |
| 3 | +second_title: Aspose.PDF for Node.js via C++ |
| 4 | +description: "Recover a PDF-file structure and trims invalid data." |
| 5 | +type: docs |
| 6 | +url: /nodejs-cpp/organize/asposepdfrecover/ |
| 7 | +--- |
| 8 | + |
| 9 | +_Recover a PDF-file structure and trims invalid data._ |
| 10 | + |
| 11 | +```js |
| 12 | +function AsposePdfRecover( |
| 13 | + fileName, |
| 14 | + fileNameResult |
| 15 | +) |
| 16 | +``` |
| 17 | + |
| 18 | +**Parameters**: |
| 19 | + |
| 20 | +* **fileName** file name |
| 21 | +* **fileNameResult** result file name |
| 22 | + |
| 23 | +**Return**: |
| 24 | +JSON object |
| 25 | + * **errorCode** - code error (0 no error) |
| 26 | + * **errorText** - text error ("" no error) |
| 27 | + * **fileNameResult** - result file name |
| 28 | + |
| 29 | + |
| 30 | +**CommonJS**: |
| 31 | + |
| 32 | +```js |
| 33 | +const AsposePdf = require('asposepdfnodejs'); |
| 34 | +const pdf_file = 'Aspose.pdf'; |
| 35 | +AsposePdf().then(AsposePdfModule => { |
| 36 | + /*Recover a PDF-file structure and trims invalid data and save the "ResultPdfRecover.pdf"*/ |
| 37 | + const json = AsposePdfModule.AsposePdfRecover(pdf_file, "ResultPdfRecover.pdf"); |
| 38 | + console.log("AsposePdfRecover => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); |
| 39 | +}); |
| 40 | +``` |
| 41 | + |
| 42 | +**ECMAScript/ES6**: |
| 43 | + |
| 44 | +```js |
| 45 | +import AsposePdf from 'asposepdfnodejs'; |
| 46 | +const AsposePdfModule = await AsposePdf(); |
| 47 | +const pdf_file = 'Aspose.pdf'; |
| 48 | +/*Recover a PDF-file structure and trims invalid data and save the "ResultPdfRecover.pdf"*/ |
| 49 | +const json = AsposePdfModule.AsposePdfRecover(pdf_file, "ResultPdfRecover.pdf"); |
| 50 | +console.log("AsposePdfRecover => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText); |
| 51 | +``` |
0 commit comments