static void Main(string[] args) { String email = "YOUR_EMAIL"; // authorization email String licenseKey = "LICENSE_KEY"; // license key String resourcesDir = Utils.GetAbsolutePath("..\\..\\resources\\"); // resources folder path String outputDir = Utils.GetAbsolutePath("..\\..\\output\\"); // output folder path String openPath = resourcesDir + "test.pdf"; // source PDF document String configPath = resourcesDir + "config.json"; // configuration file try { System.IO.Directory.CreateDirectory(outputDir); Console.WriteLine("Initialization Sample"); Initialization.Run(email, licenseKey); Console.WriteLine("AddComment Sample"); AddComment.Run(email, licenseKey, openPath, outputDir + "AddComment.pdf"); Console.WriteLine("AddTags Sample"); AddTags.Run(email, licenseKey, openPath, outputDir + "AddTags.pdf", configPath); Console.WriteLine("AddWatermark Sample"); AddWatermark.Run(email, licenseKey, openPath, outputDir + "AddWatermark.pdf", resourcesDir + "watermark.png", new PdfWatermarkParams()); Console.WriteLine("ConvertToHtml Sample"); ConvertToHtml.Run(email, licenseKey, openPath, outputDir + "index.html", configPath, new PdfHtmlParams()); ConvertToHtmlByPages.Run(email, licenseKey, openPath, outputDir + "", configPath, new PdfHtmlParams()); Console.WriteLine("DigitalSignature Sample"); DigitalSignature.Run(email, licenseKey, openPath, outputDir + "DigitalSignature.pdf", resourcesDir + "test.pfx", "TEST_PASSWORD"); Console.WriteLine("ExtractTables Sample"); ExtractTables.Run(email, licenseKey, openPath, outputDir, configPath); Console.WriteLine("ExtractText Sample"); ExtractText.Run(email, licenseKey, openPath, outputDir + "ExtractText.txt", configPath); Console.WriteLine("FlattenAnnots Sample"); FlattenAnnots.Run(email, licenseKey, openPath, outputDir + "FlattenAnnots.pdf", new PdfFlattenAnnotsParams()); Console.WriteLine("MakeAccessible Sample"); MakeAccessible.Run(email, licenseKey, openPath, outputDir + "MakeAccessible.pdf", "en-us", "", configPath); Console.WriteLine("TagEditStructureTree Sample"); TagEditStructureTree.Run(email, licenseKey, openPath, outputDir + "TagEditStructureTree.pdf"); Console.WriteLine("TagsReadStructTree sample"); TagsReadStructTree.Run(email, licenseKey, openPath, outputDir + "TagsReadStructTree.pdf"); Console.WriteLine("TagsReadingOrder sample"); TagsReadingOrder.Run(email, licenseKey, openPath, outputDir + "TagsReadingOrder.pdf"); Console.WriteLine("TagTableAsFigure sample"); TagTableAsFigure.Run(email, licenseKey, openPath, outputDir + "TagTableAsFigure.pdf"); Console.WriteLine("TagHeadings Sample"); TagHeadings.Run(email, licenseKey, openPath, outputDir + "TagHeadings.pdf"); Console.WriteLine("TagAsArtifact Sample"); TagAsArtifact.Run(email, licenseKey, openPath, outputDir + "TagAsArtifact.pdf"); Console.WriteLine("OcrWithTesseract Sample"); OcrWithTesseract.Run(email, licenseKey, openPath, outputDir + "OcrWithTesseract.pdf", resourcesDir + "tessdata\\", "eng"); Console.WriteLine("ParsePdsObjects Sample"); ParsePdsObjects.Run(email, licenseKey, openPath); Console.WriteLine("ThreadSafePdfix Sample"); ThreadSafePdfix.Run(email, licenseKey, openPath); Console.WriteLine("SUCCESS"); } catch (System.Exception ex) { Console.WriteLine(ex.Message); } }
public static void Main(string[] args) { //// *********************************************************** //// GroupDocs.Conversion Cloud API Examples //// *********************************************************** //TODO: Get your ClientId and ClientSecret at https://dashboard.groupdocs.cloud (free registration is required). Constants.MyClientId = "XXXX-XXXX-XXXX-XXXX"; Constants.MyClientSecret = "XXXXXXXXXXXXXXXX"; // Uploading sample test files from local disk to cloud storage Constants.UploadSampleTestFiles(); #region Info API Examples GetSupportedConversions.Run(); GetDocumentInformation.Run(); #endregion #region License API Examples GetLicenseConsumption.Run(); #endregion #region Document conversion examples with conversion options ConvertToPdf.Run(); ConvertToPdfResponseBody.Run(); ConvertToWordProcessing.Run(); ConvertToHtml.Run(); ConvertToImage.Run(); ConvertToPresentation.Run(); ConvertToSpreadsheet.Run(); ConvertToPdfDirect.Run(); ConvertToPdfDirectOptions.Run(); #endregion #region Document conversion examples with common options AddWatermark.Run(); ConvertConsecutivePages.Run(); ConvertSpecificPages.Run(); ConvertUsingCustomFont.Run(); #endregion #region Document conversion examples with loading options ConvertCadAndSpecifyLoadOptions.Run(); ConvertCsvByConvertingDateTimeAndNumericData.Run(); ConvertCsvBySpecifyingDelimiter.Run(); ConvertCsvBySpecifyingEncoding.Run(); ConvertEmailWithAlteringFieldsVisibility.Run(); ConvertEmailWithAttachments.Run(); ConvertEmailWithTimezoneOffset.Run(); ConvertEmailWithFieldLabels.Run(); ConvertEmailWithOriginalDate.Run(); ConvertHtmlWithPageNumbering.Run(); ConvertNoteBySpecifyingFontSubstitution.Run(); ConvertPdfAndFlattenAllFields.Run(); ConvertPdfAndHideAnnotations.Run(); ConvertPdfAndRemoveEmbeddedFiles.Run(); ConvertPresentationByHidingComments.Run(); ConvertPresentationBySpecifyingFontSubstitution.Run(); ConvertPresentationWithHiddenSlidesIncluded.Run(); ConvertSpreadsheetAndHideComments.Run(); ConvertSpreadsheetByShowingGridLines.Run(); ConvertSpreadsheetBySkippingEmptyRowsAndColumns.Run(); ConvertSpreadsheetBySpecifyingFontsubstitution.Run(); ConvertSpreadsheetBySpecifyingRange.Run(); ConvertSpreadsheetWithHiddenSheetsIncluded.Run(); ConvertTxtByControllingLeadingSpacesBehavior.Run(); ConvertTxtByControllingTrailingSpacesBehavior.Run(); ConvertTxtBySpecifyingEncoding.Run(); ConvertWordProcessingByHidingComments.Run(); ConvertWordProcessingByHidingTrackedChanges.Run(); ConvertWordProcessingBySpecifyingFontSubstitution.Run(); #endregion Console.WriteLine("Completed!"); Console.ReadKey(); }