/* * convertapi * * Convert API lets you effortlessly convert file formats and types. * * OpenAPI spec version: v1 * * Generated by: https://github.com/swagger-api/swagger-codegen.git */ using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.Linq; using RestSharp; using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client; using Cloudmersive.APIClient.NET.DocumentAndDataConvert.Model; namespace Cloudmersive.APIClient.NET.DocumentAndDataConvert.Api { /// <summary> /// Represents a collection of functions to interact with the API endpoints /// </summary> public interface IEditDocumentApi : IApiAccessor { #region Synchronous Operations /// <summary> /// Begin editing a document /// </summary> /// <remarks> /// Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>string</returns> string EditDocumentBeginEditing (System.IO.Stream inputFile); /// <summary> /// Begin editing a document /// </summary> /// <remarks> /// Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of string</returns> ApiResponse<string> EditDocumentBeginEditingWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxAcceptAllTrackChanges (System.IO.Stream inputFile); /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxAcceptAllTrackChangesWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get body from a Word DOCX document /// </summary> /// <remarks> /// Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxBodyResponse</returns> GetDocxBodyResponse EditDocumentDocxBody (GetDocxBodyRequest reqConfig); /// <summary> /// Get body from a Word DOCX document /// </summary> /// <remarks> /// Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxBodyResponse</returns> ApiResponse<GetDocxBodyResponse> EditDocumentDocxBodyWithHttpInfo (GetDocxBodyRequest reqConfig); /// <summary> /// Create a blank Word DOCX document /// </summary> /// <remarks> /// Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>CreateBlankDocxResponse</returns> CreateBlankDocxResponse EditDocumentDocxCreateBlankDocument (CreateBlankDocxRequest input); /// <summary> /// Create a blank Word DOCX document /// </summary> /// <remarks> /// Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of CreateBlankDocxResponse</returns> ApiResponse<CreateBlankDocxResponse> EditDocumentDocxCreateBlankDocumentWithHttpInfo (CreateBlankDocxRequest input); /// <summary> /// Delete, remove pages from a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document in the Word Document (DOCX) format file with the specified pages removed /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxDeletePages (RemoveDocxPagesRequest reqConfig); /// <summary> /// Delete, remove pages from a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document in the Word Document (DOCX) format file with the specified pages removed /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxDeletePagesWithHttpInfo (RemoveDocxPagesRequest reqConfig); /// <summary> /// Deletes a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DeleteDocxTableRowResponse</returns> DeleteDocxTableRowResponse EditDocumentDocxDeleteTableRow (DeleteDocxTableRowRequest reqConfig); /// <summary> /// Deletes a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DeleteDocxTableRowResponse</returns> ApiResponse<DeleteDocxTableRowResponse> EditDocumentDocxDeleteTableRowWithHttpInfo (DeleteDocxTableRowRequest reqConfig); /// <summary> /// Deletes a range of multiple table rows in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes a range of 1 or more existing table rows in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DeleteDocxTableRowRangeResponse</returns> DeleteDocxTableRowRangeResponse EditDocumentDocxDeleteTableRowRange (DeleteDocxTableRowRangeRequest reqConfig); /// <summary> /// Deletes a range of multiple table rows in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes a range of 1 or more existing table rows in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DeleteDocxTableRowRangeResponse</returns> ApiResponse<DeleteDocxTableRowRangeResponse> EditDocumentDocxDeleteTableRowRangeWithHttpInfo (DeleteDocxTableRowRangeRequest reqConfig); /// <summary> /// Disable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Diables tracking of changes and revisions in a Word DOCX document, and accepts any pending changes. Users editing the document will no longer see changes tracked automatically. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxDisableTrackChanges (System.IO.Stream inputFile); /// <summary> /// Disable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Diables tracking of changes and revisions in a Word DOCX document, and accepts any pending changes. Users editing the document will no longer see changes tracked automatically. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxDisableTrackChangesWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Enable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Enables tracking of changes and revisions in a Word DOCX document. Users editing the document will see changes tracked automatically, with edits highlighted, and the ability to accept or reject changes made to the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxEnableTrackChanges (System.IO.Stream inputFile); /// <summary> /// Enable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Enables tracking of changes and revisions in a Word DOCX document. Users editing the document will see changes tracked automatically, with edits highlighted, and the ability to accept or reject changes made to the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxEnableTrackChangesWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Find matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the paragraphs defined in the Word Document (DOCX) format file that match the input criteria /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>FindDocxParagraphResponse</returns> FindDocxParagraphResponse EditDocumentDocxFindParagraph (FindDocxParagraphRequest reqConfig); /// <summary> /// Find matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the paragraphs defined in the Word Document (DOCX) format file that match the input criteria /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of FindDocxParagraphResponse</returns> ApiResponse<FindDocxParagraphResponse> EditDocumentDocxFindParagraphWithHttpInfo (FindDocxParagraphRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document as a flat list /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file as a flattened list (not as a hierarchy of comments and replies). /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxCommentsResponse</returns> GetDocxCommentsResponse EditDocumentDocxGetComments (GetDocxGetCommentsRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document as a flat list /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file as a flattened list (not as a hierarchy of comments and replies). /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxCommentsResponse</returns> ApiResponse<GetDocxCommentsResponse> EditDocumentDocxGetCommentsWithHttpInfo (GetDocxGetCommentsRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document hierarchically /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file hierarchically, where reply comments are nested as children under top-level comments in the results returned. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxCommentsHierarchicalResponse</returns> GetDocxCommentsHierarchicalResponse EditDocumentDocxGetCommentsHierarchical (GetDocxGetCommentsHierarchicalRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document hierarchically /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file hierarchically, where reply comments are nested as children under top-level comments in the results returned. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxCommentsHierarchicalResponse</returns> ApiResponse<GetDocxCommentsHierarchicalResponse> EditDocumentDocxGetCommentsHierarchicalWithHttpInfo (GetDocxGetCommentsHierarchicalRequest reqConfig); /// <summary> /// Get all content controls (form fields) and values in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetDocxContentControlsResponse</returns> GetDocxContentControlsResponse EditDocumentDocxGetContentControls (System.IO.Stream inputFile); /// <summary> /// Get all content controls (form fields) and values in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetDocxContentControlsResponse</returns> ApiResponse<GetDocxContentControlsResponse> EditDocumentDocxGetContentControlsWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get all form fields in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, as well as handlebar style text-based form fields such as \&quot;{{FieldName}}\&quot;, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetDocxGetFormFieldsResponse</returns> GetDocxGetFormFieldsResponse EditDocumentDocxGetFormFields (System.IO.Stream inputFile); /// <summary> /// Get all form fields in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, as well as handlebar style text-based form fields such as \&quot;{{FieldName}}\&quot;, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetDocxGetFormFieldsResponse</returns> ApiResponse<GetDocxGetFormFieldsResponse> EditDocumentDocxGetFormFieldsWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get content of a footer from a Word DOCX document /// </summary> /// <remarks> /// Returns the footer content from a Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxHeadersAndFootersResponse</returns> GetDocxHeadersAndFootersResponse EditDocumentDocxGetHeadersAndFooters (GetDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Get content of a footer from a Word DOCX document /// </summary> /// <remarks> /// Returns the footer content from a Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxHeadersAndFootersResponse</returns> ApiResponse<GetDocxHeadersAndFootersResponse> EditDocumentDocxGetHeadersAndFootersWithHttpInfo (GetDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Get images from a Word DOCX document /// </summary> /// <remarks> /// Returns the images defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxImagesResponse</returns> GetDocxImagesResponse EditDocumentDocxGetImages (GetDocxImagesRequest reqConfig); /// <summary> /// Get images from a Word DOCX document /// </summary> /// <remarks> /// Returns the images defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxImagesResponse</returns> ApiResponse<GetDocxImagesResponse> EditDocumentDocxGetImagesWithHttpInfo (GetDocxImagesRequest reqConfig); /// <summary> /// Get macro information from a Word DOCX/DOCM document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Word Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetMacrosResponse</returns> GetMacrosResponse EditDocumentDocxGetMacroInformation (System.IO.Stream inputFile); /// <summary> /// Get macro information from a Word DOCX/DOCM document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Word Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetMacrosResponse</returns> ApiResponse<GetMacrosResponse> EditDocumentDocxGetMacroInformationWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get all metadata properties in Word DOCX document /// </summary> /// <remarks> /// Returns all the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetDocxMetadataPropertiesResponse</returns> GetDocxMetadataPropertiesResponse EditDocumentDocxGetMetadataProperties (System.IO.Stream inputFile); /// <summary> /// Get all metadata properties in Word DOCX document /// </summary> /// <remarks> /// Returns all the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetDocxMetadataPropertiesResponse</returns> ApiResponse<GetDocxMetadataPropertiesResponse> EditDocumentDocxGetMetadataPropertiesWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get sections from a Word DOCX document /// </summary> /// <remarks> /// Returns the sections defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxSectionsResponse</returns> GetDocxSectionsResponse EditDocumentDocxGetSections (GetDocxSectionsRequest reqConfig); /// <summary> /// Get sections from a Word DOCX document /// </summary> /// <remarks> /// Returns the sections defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxSectionsResponse</returns> ApiResponse<GetDocxSectionsResponse> EditDocumentDocxGetSectionsWithHttpInfo (GetDocxSectionsRequest reqConfig); /// <summary> /// Get styles from a Word DOCX document /// </summary> /// <remarks> /// Returns the styles defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxStylesResponse</returns> GetDocxStylesResponse EditDocumentDocxGetStyles (GetDocxStylesRequest reqConfig); /// <summary> /// Get styles from a Word DOCX document /// </summary> /// <remarks> /// Returns the styles defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxStylesResponse</returns> ApiResponse<GetDocxStylesResponse> EditDocumentDocxGetStylesWithHttpInfo (GetDocxStylesRequest reqConfig); /// <summary> /// Get a specific table by index in a Word DOCX document /// </summary> /// <remarks> /// Returns the specific table object by its 0-based index in an Office Word Document (DOCX) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxTableByIndexResponse</returns> GetDocxTableByIndexResponse EditDocumentDocxGetTableByIndex (GetDocxTableByIndexRequest reqConfig); /// <summary> /// Get a specific table by index in a Word DOCX document /// </summary> /// <remarks> /// Returns the specific table object by its 0-based index in an Office Word Document (DOCX) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxTableByIndexResponse</returns> ApiResponse<GetDocxTableByIndexResponse> EditDocumentDocxGetTableByIndexWithHttpInfo (GetDocxTableByIndexRequest reqConfig); /// <summary> /// Gets the contents of an existing table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Gets the contents of an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxTableRowResponse</returns> GetDocxTableRowResponse EditDocumentDocxGetTableRow (GetDocxTableRowRequest reqConfig); /// <summary> /// Gets the contents of an existing table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Gets the contents of an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxTableRowResponse</returns> ApiResponse<GetDocxTableRowResponse> EditDocumentDocxGetTableRowWithHttpInfo (GetDocxTableRowRequest reqConfig); /// <summary> /// Get all tables in Word DOCX document /// </summary> /// <remarks> /// Returns all the table objects in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxTablesResponse</returns> GetDocxTablesResponse EditDocumentDocxGetTables (GetDocxTablesRequest reqConfig); /// <summary> /// Get all tables in Word DOCX document /// </summary> /// <remarks> /// Returns all the table objects in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxTablesResponse</returns> ApiResponse<GetDocxTablesResponse> EditDocumentDocxGetTablesWithHttpInfo (GetDocxTablesRequest reqConfig); /// <summary> /// Insert a new comment into a Word DOCX document attached to a paragraph /// </summary> /// <remarks> /// Adds a new comment into a Word DOCX document attached to a paragraph and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>InsertDocxCommentOnParagraphResponse</returns> InsertDocxCommentOnParagraphResponse EditDocumentDocxInsertCommentOnParagraph (DocxInsertCommentOnParagraphRequest reqConfig); /// <summary> /// Insert a new comment into a Word DOCX document attached to a paragraph /// </summary> /// <remarks> /// Adds a new comment into a Word DOCX document attached to a paragraph and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of InsertDocxCommentOnParagraphResponse</returns> ApiResponse<InsertDocxCommentOnParagraphResponse> EditDocumentDocxInsertCommentOnParagraphWithHttpInfo (DocxInsertCommentOnParagraphRequest reqConfig); /// <summary> /// Insert image into a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DocxInsertImageResponse</returns> DocxInsertImageResponse EditDocumentDocxInsertImage (DocxInsertImageRequest reqConfig); /// <summary> /// Insert image into a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DocxInsertImageResponse</returns> ApiResponse<DocxInsertImageResponse> EditDocumentDocxInsertImageWithHttpInfo (DocxInsertImageRequest reqConfig); /// <summary> /// Insert a new paragraph into a Word DOCX document /// </summary> /// <remarks> /// Adds a new paragraph into a DOCX and returns the result. You can insert at the beginning/end of a document, or before/after an existing object using its Path (location within the document). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>InsertDocxInsertParagraphResponse</returns> InsertDocxInsertParagraphResponse EditDocumentDocxInsertParagraph (InsertDocxInsertParagraphRequest reqConfig); /// <summary> /// Insert a new paragraph into a Word DOCX document /// </summary> /// <remarks> /// Adds a new paragraph into a DOCX and returns the result. You can insert at the beginning/end of a document, or before/after an existing object using its Path (location within the document). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of InsertDocxInsertParagraphResponse</returns> ApiResponse<InsertDocxInsertParagraphResponse> EditDocumentDocxInsertParagraphWithHttpInfo (InsertDocxInsertParagraphRequest reqConfig); /// <summary> /// Insert a new table into a Word DOCX document /// </summary> /// <remarks> /// Adds a new table into a DOCX and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>InsertDocxTablesResponse</returns> InsertDocxTablesResponse EditDocumentDocxInsertTable (InsertDocxTablesRequest reqConfig); /// <summary> /// Insert a new table into a Word DOCX document /// </summary> /// <remarks> /// Adds a new table into a DOCX and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of InsertDocxTablesResponse</returns> ApiResponse<InsertDocxTablesResponse> EditDocumentDocxInsertTableWithHttpInfo (InsertDocxTablesRequest reqConfig); /// <summary> /// Insert a new row into an existing table in a Word DOCX document /// </summary> /// <remarks> /// Adds a new table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>InsertDocxTableRowResponse</returns> InsertDocxTableRowResponse EditDocumentDocxInsertTableRow (InsertDocxTableRowRequest reqConfig); /// <summary> /// Insert a new row into an existing table in a Word DOCX document /// </summary> /// <remarks> /// Adds a new table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of InsertDocxTableRowResponse</returns> ApiResponse<InsertDocxTableRowResponse> EditDocumentDocxInsertTableRowWithHttpInfo (InsertDocxTableRowRequest reqConfig); /// <summary> /// Get pages and content from a Word DOCX document /// </summary> /// <remarks> /// Returns the pages and contents of each page defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxPagesResponse</returns> GetDocxPagesResponse EditDocumentDocxPages (GetDocxPagesRequest reqConfig); /// <summary> /// Get pages and content from a Word DOCX document /// </summary> /// <remarks> /// Returns the pages and contents of each page defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxPagesResponse</returns> ApiResponse<GetDocxPagesResponse> EditDocumentDocxPagesWithHttpInfo (GetDocxPagesRequest reqConfig); /// <summary> /// Remove all comments from a Word DOCX document /// </summary> /// <remarks> /// Removes all of the comments from a Word Document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxRemoveAllComments (System.IO.Stream inputFile); /// <summary> /// Remove all comments from a Word DOCX document /// </summary> /// <remarks> /// Removes all of the comments from a Word Document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxRemoveAllCommentsWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Remove headers and footers from Word DOCX document /// </summary> /// <remarks> /// Remove all headers, or footers, or both from a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>RemoveDocxHeadersAndFootersResponse</returns> RemoveDocxHeadersAndFootersResponse EditDocumentDocxRemoveHeadersAndFooters (RemoveDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Remove headers and footers from Word DOCX document /// </summary> /// <remarks> /// Remove all headers, or footers, or both from a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of RemoveDocxHeadersAndFootersResponse</returns> ApiResponse<RemoveDocxHeadersAndFootersResponse> EditDocumentDocxRemoveHeadersAndFootersWithHttpInfo (RemoveDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Delete any object in a Word DOCX document /// </summary> /// <remarks> /// Delete any object, such as a paragraph, table, image, etc. from a Word Document (DOCX). Pass in the Path of the object you would like to delete. You can call other functions such as Get-Tables, Get-Images, Get-Body, etc. to get the paths of the objects in the document. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DocxRemoveObjectResponse</returns> DocxRemoveObjectResponse EditDocumentDocxRemoveObject (DocxRemoveObjectRequest reqConfig); /// <summary> /// Delete any object in a Word DOCX document /// </summary> /// <remarks> /// Delete any object, such as a paragraph, table, image, etc. from a Word Document (DOCX). Pass in the Path of the object you would like to delete. You can call other functions such as Get-Tables, Get-Images, Get-Body, etc. to get the paths of the objects in the document. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DocxRemoveObjectResponse</returns> ApiResponse<DocxRemoveObjectResponse> EditDocumentDocxRemoveObjectWithHttpInfo (DocxRemoveObjectRequest reqConfig); /// <summary> /// Replace string in Word DOCX document /// </summary> /// <remarks> /// Replace all instances of a string in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxReplace (ReplaceStringRequest reqConfig); /// <summary> /// Replace string in Word DOCX document /// </summary> /// <remarks> /// Replace all instances of a string in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxReplaceWithHttpInfo (ReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return result /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>byte[]</returns> byte[] EditDocumentDocxReplaceMulti (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return result /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxReplaceMultiWithHttpInfo (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return edit session /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx). Returns an edit session URL so that you can chain together multiple edit operations without having to send the entire document contents back and forth multiple times. Call the Finish Editing API to retrieve the final document once editing is complete. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>DocumentEditingEditSession</returns> DocumentEditingEditSession EditDocumentDocxReplaceMultiEditSession (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return edit session /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx). Returns an edit session URL so that you can chain together multiple edit operations without having to send the entire document contents back and forth multiple times. Call the Finish Editing API to retrieve the final document once editing is complete. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>ApiResponse of DocumentEditingEditSession</returns> ApiResponse<DocumentEditingEditSession> EditDocumentDocxReplaceMultiEditSessionWithHttpInfo (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document (DOCX) format file with the matching paragraphs replaced as requested. Replace a paragraph with another object such as an image. Useful for performing templating operations. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ReplaceDocxParagraphResponse</returns> ReplaceDocxParagraphResponse EditDocumentDocxReplaceParagraph (ReplaceDocxParagraphRequest reqConfig); /// <summary> /// Replace matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document (DOCX) format file with the matching paragraphs replaced as requested. Replace a paragraph with another object such as an image. Useful for performing templating operations. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of ReplaceDocxParagraphResponse</returns> ApiResponse<ReplaceDocxParagraphResponse> EditDocumentDocxReplaceParagraphWithHttpInfo (ReplaceDocxParagraphRequest reqConfig); /// <summary> /// Set custom property metadata properties in Word DOCX document /// </summary> /// <remarks> /// Sets the custom property metadata for the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input"></param> /// <returns>byte[]</returns> byte[] EditDocumentDocxSetCustomMetadataProperties (DocxSetCustomMetadataPropertiesRequest input); /// <summary> /// Set custom property metadata properties in Word DOCX document /// </summary> /// <remarks> /// Sets the custom property metadata for the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input"></param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxSetCustomMetadataPropertiesWithHttpInfo (DocxSetCustomMetadataPropertiesRequest input); /// <summary> /// Set the footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DocxSetFooterResponse</returns> DocxSetFooterResponse EditDocumentDocxSetFooter (DocxSetFooterRequest reqConfig); /// <summary> /// Set the footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DocxSetFooterResponse</returns> ApiResponse<DocxSetFooterResponse> EditDocumentDocxSetFooterWithHttpInfo (DocxSetFooterRequest reqConfig); /// <summary> /// Add page number to footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX) to contain a page number. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DocxSetFooterResponse</returns> DocxSetFooterResponse EditDocumentDocxSetFooterAddPageNumber (DocxSetFooterAddPageNumberRequest reqConfig); /// <summary> /// Add page number to footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX) to contain a page number. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DocxSetFooterResponse</returns> ApiResponse<DocxSetFooterResponse> EditDocumentDocxSetFooterAddPageNumberWithHttpInfo (DocxSetFooterAddPageNumberRequest reqConfig); /// <summary> /// Set and fill values for form fields in a Word DOCX document /// </summary> /// <remarks> /// Modifies a Office Word Document (docx) by filling in form fields using the provided values. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig"></param> /// <returns>byte[]</returns> byte[] EditDocumentDocxSetFormFields (DocxSetFormFieldsRequest reqConfig); /// <summary> /// Set and fill values for form fields in a Word DOCX document /// </summary> /// <remarks> /// Modifies a Office Word Document (docx) by filling in form fields using the provided values. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig"></param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentDocxSetFormFieldsWithHttpInfo (DocxSetFormFieldsRequest reqConfig); /// <summary> /// Set the header in a Word DOCX document /// </summary> /// <remarks> /// Set the header in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>DocxSetHeaderResponse</returns> DocxSetHeaderResponse EditDocumentDocxSetHeader (DocxSetHeaderRequest reqConfig); /// <summary> /// Set the header in a Word DOCX document /// </summary> /// <remarks> /// Set the header in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of DocxSetHeaderResponse</returns> ApiResponse<DocxSetHeaderResponse> EditDocumentDocxSetHeaderWithHttpInfo (DocxSetHeaderRequest reqConfig); /// <summary> /// Update, set contents of a table cell in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table cell into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>UpdateDocxTableCellResponse</returns> UpdateDocxTableCellResponse EditDocumentDocxUpdateTableCell (UpdateDocxTableCellRequest reqConfig); /// <summary> /// Update, set contents of a table cell in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table cell into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of UpdateDocxTableCellResponse</returns> ApiResponse<UpdateDocxTableCellResponse> EditDocumentDocxUpdateTableCellWithHttpInfo (UpdateDocxTableCellRequest reqConfig); /// <summary> /// Update, set contents of a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>UpdateDocxTableRowResponse</returns> UpdateDocxTableRowResponse EditDocumentDocxUpdateTableRow (UpdateDocxTableRowRequest reqConfig); /// <summary> /// Update, set contents of a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of UpdateDocxTableRowResponse</returns> ApiResponse<UpdateDocxTableRowResponse> EditDocumentDocxUpdateTableRowWithHttpInfo (UpdateDocxTableRowRequest reqConfig); /// <summary> /// Finish editing document, and download result from document editing /// </summary> /// <remarks> /// Once done editing a document, download the result. Begin editing a document by calling begin-editing, then perform operations, then call finish-editing to get the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Cloudmersive Document URL to complete editing on</param> /// <returns>byte[]</returns> byte[] EditDocumentFinishEditing (FinishEditingRequest reqConfig); /// <summary> /// Finish editing document, and download result from document editing /// </summary> /// <remarks> /// Once done editing a document, download the result. Begin editing a document by calling begin-editing, then perform operations, then call finish-editing to get the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Cloudmersive Document URL to complete editing on</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentFinishEditingWithHttpInfo (FinishEditingRequest reqConfig); /// <summary> /// Delete, remove slides from a PowerPoint PPTX presentation document /// </summary> /// <remarks> /// Edits the input PowerPoint PPTX presentation document to remove the specified slides /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Presentation input request</param> /// <returns>byte[]</returns> byte[] EditDocumentPptxDeleteSlides (RemovePptxSlidesRequest reqConfig); /// <summary> /// Delete, remove slides from a PowerPoint PPTX presentation document /// </summary> /// <remarks> /// Edits the input PowerPoint PPTX presentation document to remove the specified slides /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Presentation input request</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentPptxDeleteSlidesWithHttpInfo (RemovePptxSlidesRequest reqConfig); /// <summary> /// Get macro information from a PowerPoint PPTX/PPTM presentation document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the PowerPoint Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetMacrosResponse</returns> GetMacrosResponse EditDocumentPptxGetMacroInformation (System.IO.Stream inputFile); /// <summary> /// Get macro information from a PowerPoint PPTX/PPTM presentation document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the PowerPoint Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetMacrosResponse</returns> ApiResponse<GetMacrosResponse> EditDocumentPptxGetMacroInformationWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Replace string in PowerPoint PPTX presentation /// </summary> /// <remarks> /// Replace all instances of a string in an Office PowerPoint Document (pptx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Replacement document configuration input</param> /// <returns>byte[]</returns> byte[] EditDocumentPptxReplace (ReplaceStringRequest reqConfig); /// <summary> /// Replace string in PowerPoint PPTX presentation /// </summary> /// <remarks> /// Replace all instances of a string in an Office PowerPoint Document (pptx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Replacement document configuration input</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentPptxReplaceWithHttpInfo (ReplaceStringRequest reqConfig); /// <summary> /// Append row to a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Appends a row to the end of an Excel Spreadsheet worksheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>AppendXlsxRowResponse</returns> AppendXlsxRowResponse EditDocumentXlsxAppendRow (AppendXlsxRowRequest input); /// <summary> /// Append row to a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Appends a row to the end of an Excel Spreadsheet worksheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of AppendXlsxRowResponse</returns> ApiResponse<AppendXlsxRowResponse> EditDocumentXlsxAppendRowWithHttpInfo (AppendXlsxRowRequest input); /// <summary> /// Clear cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Clears, sets to blank, the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ClearXlsxCellResponse</returns> ClearXlsxCellResponse EditDocumentXlsxClearCellByIndex (ClearXlsxCellRequest input); /// <summary> /// Clear cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Clears, sets to blank, the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of ClearXlsxCellResponse</returns> ApiResponse<ClearXlsxCellResponse> EditDocumentXlsxClearCellByIndexWithHttpInfo (ClearXlsxCellRequest input); /// <summary> /// Clear row from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Clears data from a specific row in the Excel Spreadsheet worksheet, leaving a blank row. Use the Get Rows And Cells API to enumerate available rows in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ClearXlsxRowResponse</returns> ClearXlsxRowResponse EditDocumentXlsxClearRow (ClearXlsxRowRequest input); /// <summary> /// Clear row from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Clears data from a specific row in the Excel Spreadsheet worksheet, leaving a blank row. Use the Get Rows And Cells API to enumerate available rows in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of ClearXlsxRowResponse</returns> ApiResponse<ClearXlsxRowResponse> EditDocumentXlsxClearRowWithHttpInfo (ClearXlsxRowRequest input); /// <summary> /// Create a blank Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns a blank Excel XLSX Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>CreateBlankSpreadsheetResponse</returns> CreateBlankSpreadsheetResponse EditDocumentXlsxCreateBlankSpreadsheet (CreateBlankSpreadsheetRequest input); /// <summary> /// Create a blank Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns a blank Excel XLSX Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of CreateBlankSpreadsheetResponse</returns> ApiResponse<CreateBlankSpreadsheetResponse> EditDocumentXlsxCreateBlankSpreadsheetWithHttpInfo (CreateBlankSpreadsheetRequest input); /// <summary> /// Create a new Excel XLSX spreadsheet from column and row data /// </summary> /// <remarks> /// Returns a new Excel XLSX Spreadsheet (XLSX) format file populated with column and row data specified as input /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>CreateSpreadsheetFromDataResponse</returns> CreateSpreadsheetFromDataResponse EditDocumentXlsxCreateSpreadsheetFromData (CreateSpreadsheetFromDataRequest input); /// <summary> /// Create a new Excel XLSX spreadsheet from column and row data /// </summary> /// <remarks> /// Returns a new Excel XLSX Spreadsheet (XLSX) format file populated with column and row data specified as input /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of CreateSpreadsheetFromDataResponse</returns> ApiResponse<CreateSpreadsheetFromDataResponse> EditDocumentXlsxCreateSpreadsheetFromDataWithHttpInfo (CreateSpreadsheetFromDataRequest input); /// <summary> /// Delete, remove worksheet from an Excel XLSX spreadsheet document /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to remove the specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Spreadsheet input request</param> /// <returns>byte[]</returns> byte[] EditDocumentXlsxDeleteWorksheet (RemoveXlsxWorksheetRequest reqConfig); /// <summary> /// Delete, remove worksheet from an Excel XLSX spreadsheet document /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to remove the specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Spreadsheet input request</param> /// <returns>ApiResponse of byte[]</returns> ApiResponse<byte[]> EditDocumentXlsxDeleteWorksheetWithHttpInfo (RemoveXlsxWorksheetRequest reqConfig); /// <summary> /// Disable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Disable the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>DisableSharedWorkbookResponse</returns> DisableSharedWorkbookResponse EditDocumentXlsxDisableSharedWorkbook (DisableSharedWorkbookRequest input); /// <summary> /// Disable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Disable the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of DisableSharedWorkbookResponse</returns> ApiResponse<DisableSharedWorkbookResponse> EditDocumentXlsxDisableSharedWorkbookWithHttpInfo (DisableSharedWorkbookRequest input); /// <summary> /// Enable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Enables the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>EnableSharedWorkbookResponse</returns> EnableSharedWorkbookResponse EditDocumentXlsxEnableSharedWorkbook (EnableSharedWorkbookRequest input); /// <summary> /// Enable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Enables the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of EnableSharedWorkbookResponse</returns> ApiResponse<EnableSharedWorkbookResponse> EditDocumentXlsxEnableSharedWorkbookWithHttpInfo (EnableSharedWorkbookRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Returns the value of a specific cell based on its identifier (e.g. A1, B22, C33, etc.) in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxCellByIdentifierResponse</returns> GetXlsxCellByIdentifierResponse EditDocumentXlsxGetCellByIdentifier (GetXlsxCellByIdentifierRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Returns the value of a specific cell based on its identifier (e.g. A1, B22, C33, etc.) in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxCellByIdentifierResponse</returns> ApiResponse<GetXlsxCellByIdentifierResponse> EditDocumentXlsxGetCellByIdentifierWithHttpInfo (GetXlsxCellByIdentifierRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Returns the value and definition of a specific cell in a specific row in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxCellResponse</returns> GetXlsxCellResponse EditDocumentXlsxGetCellByIndex (GetXlsxCellRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Returns the value and definition of a specific cell in a specific row in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxCellResponse</returns> ApiResponse<GetXlsxCellResponse> EditDocumentXlsxGetCellByIndexWithHttpInfo (GetXlsxCellRequest input); /// <summary> /// Get columns from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the columns defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxColumnsResponse</returns> GetXlsxColumnsResponse EditDocumentXlsxGetColumns (GetXlsxColumnsRequest input); /// <summary> /// Get columns from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the columns defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxColumnsResponse</returns> ApiResponse<GetXlsxColumnsResponse> EditDocumentXlsxGetColumnsWithHttpInfo (GetXlsxColumnsRequest input); /// <summary> /// Get images from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the images defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxImagesResponse</returns> GetXlsxImagesResponse EditDocumentXlsxGetImages (GetXlsxImagesRequest input); /// <summary> /// Get images from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the images defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxImagesResponse</returns> ApiResponse<GetXlsxImagesResponse> EditDocumentXlsxGetImagesWithHttpInfo (GetXlsxImagesRequest input); /// <summary> /// Get macro information from a Excel XLSX/XLSM spreadsheet, worksheet /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>GetMacrosResponse</returns> GetMacrosResponse EditDocumentXlsxGetMacroInformation (System.IO.Stream inputFile); /// <summary> /// Get macro information from a Excel XLSX/XLSM spreadsheet, worksheet /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of GetMacrosResponse</returns> ApiResponse<GetMacrosResponse> EditDocumentXlsxGetMacroInformationWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get rows and cells from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the rows and cells defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxRowsAndCellsResponse</returns> GetXlsxRowsAndCellsResponse EditDocumentXlsxGetRowsAndCells (GetXlsxRowsAndCellsRequest input); /// <summary> /// Get rows and cells from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the rows and cells defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxRowsAndCellsResponse</returns> ApiResponse<GetXlsxRowsAndCellsResponse> EditDocumentXlsxGetRowsAndCellsWithHttpInfo (GetXlsxRowsAndCellsRequest input); /// <summary> /// Get a specific row from a Excel XLSX spreadsheet, worksheet by path /// </summary> /// <remarks> /// Returns the specific row and its cells defined in the Excel Spreadsheet worksheet based on the specified path. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxSpecificRowResponse</returns> GetXlsxSpecificRowResponse EditDocumentXlsxGetSpecificRow (GetXlsxSpecificRowRequest input); /// <summary> /// Get a specific row from a Excel XLSX spreadsheet, worksheet by path /// </summary> /// <remarks> /// Returns the specific row and its cells defined in the Excel Spreadsheet worksheet based on the specified path. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxSpecificRowResponse</returns> ApiResponse<GetXlsxSpecificRowResponse> EditDocumentXlsxGetSpecificRowWithHttpInfo (GetXlsxSpecificRowRequest input); /// <summary> /// Get styles from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the style defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxStylesResponse</returns> GetXlsxStylesResponse EditDocumentXlsxGetStyles (GetXlsxStylesRequest input); /// <summary> /// Get styles from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the style defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxStylesResponse</returns> ApiResponse<GetXlsxStylesResponse> EditDocumentXlsxGetStylesWithHttpInfo (GetXlsxStylesRequest input); /// <summary> /// Get worksheets from a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns the worksheets (tabs) defined in the Excel Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>GetXlsxWorksheetsResponse</returns> GetXlsxWorksheetsResponse EditDocumentXlsxGetWorksheets (GetXlsxWorksheetsRequest input); /// <summary> /// Get worksheets from a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns the worksheets (tabs) defined in the Excel Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of GetXlsxWorksheetsResponse</returns> ApiResponse<GetXlsxWorksheetsResponse> EditDocumentXlsxGetWorksheetsWithHttpInfo (GetXlsxWorksheetsRequest input); /// <summary> /// Insert a new worksheet into an Excel XLSX spreadsheet /// </summary> /// <remarks> /// Inserts a new worksheet into an Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>InsertXlsxWorksheetResponse</returns> InsertXlsxWorksheetResponse EditDocumentXlsxInsertWorksheet (InsertXlsxWorksheetRequest input); /// <summary> /// Insert a new worksheet into an Excel XLSX spreadsheet /// </summary> /// <remarks> /// Inserts a new worksheet into an Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of InsertXlsxWorksheetResponse</returns> ApiResponse<InsertXlsxWorksheetResponse> EditDocumentXlsxInsertWorksheetWithHttpInfo (InsertXlsxWorksheetRequest input); /// <summary> /// Rename a specific worksheet in a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to rename a specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>RenameXlsxWorksheetResponse</returns> RenameXlsxWorksheetResponse EditDocumentXlsxRenameWorksheet (RenameXlsxWorksheetRequest input); /// <summary> /// Rename a specific worksheet in a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to rename a specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of RenameXlsxWorksheetResponse</returns> ApiResponse<RenameXlsxWorksheetResponse> EditDocumentXlsxRenameWorksheetWithHttpInfo (RenameXlsxWorksheetRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet using its cell identifier (e.g. A1, B22, C33) in the worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>SetXlsxCellByIdentifierResponse</returns> SetXlsxCellByIdentifierResponse EditDocumentXlsxSetCellByIdentifier (SetXlsxCellByIdentifierRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet using its cell identifier (e.g. A1, B22, C33) in the worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of SetXlsxCellByIdentifierResponse</returns> ApiResponse<SetXlsxCellByIdentifierResponse> EditDocumentXlsxSetCellByIdentifierWithHttpInfo (SetXlsxCellByIdentifierRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>SetXlsxCellResponse</returns> SetXlsxCellResponse EditDocumentXlsxSetCellByIndex (SetXlsxCellRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of SetXlsxCellResponse</returns> ApiResponse<SetXlsxCellResponse> EditDocumentXlsxSetCellByIndexWithHttpInfo (SetXlsxCellRequest input); #endregion Synchronous Operations #region Asynchronous Operations /// <summary> /// Begin editing a document /// </summary> /// <remarks> /// Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of string</returns> System.Threading.Tasks.Task<string> EditDocumentBeginEditingAsync (System.IO.Stream inputFile); /// <summary> /// Begin editing a document /// </summary> /// <remarks> /// Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (string)</returns> System.Threading.Tasks.Task<ApiResponse<string>> EditDocumentBeginEditingAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxAcceptAllTrackChangesAsync (System.IO.Stream inputFile); /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxAcceptAllTrackChangesAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get body from a Word DOCX document /// </summary> /// <remarks> /// Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxBodyResponse</returns> System.Threading.Tasks.Task<GetDocxBodyResponse> EditDocumentDocxBodyAsync (GetDocxBodyRequest reqConfig); /// <summary> /// Get body from a Word DOCX document /// </summary> /// <remarks> /// Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxBodyResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxBodyResponse>> EditDocumentDocxBodyAsyncWithHttpInfo (GetDocxBodyRequest reqConfig); /// <summary> /// Create a blank Word DOCX document /// </summary> /// <remarks> /// Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of CreateBlankDocxResponse</returns> System.Threading.Tasks.Task<CreateBlankDocxResponse> EditDocumentDocxCreateBlankDocumentAsync (CreateBlankDocxRequest input); /// <summary> /// Create a blank Word DOCX document /// </summary> /// <remarks> /// Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (CreateBlankDocxResponse)</returns> System.Threading.Tasks.Task<ApiResponse<CreateBlankDocxResponse>> EditDocumentDocxCreateBlankDocumentAsyncWithHttpInfo (CreateBlankDocxRequest input); /// <summary> /// Delete, remove pages from a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document in the Word Document (DOCX) format file with the specified pages removed /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxDeletePagesAsync (RemoveDocxPagesRequest reqConfig); /// <summary> /// Delete, remove pages from a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document in the Word Document (DOCX) format file with the specified pages removed /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxDeletePagesAsyncWithHttpInfo (RemoveDocxPagesRequest reqConfig); /// <summary> /// Deletes a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DeleteDocxTableRowResponse</returns> System.Threading.Tasks.Task<DeleteDocxTableRowResponse> EditDocumentDocxDeleteTableRowAsync (DeleteDocxTableRowRequest reqConfig); /// <summary> /// Deletes a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DeleteDocxTableRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DeleteDocxTableRowResponse>> EditDocumentDocxDeleteTableRowAsyncWithHttpInfo (DeleteDocxTableRowRequest reqConfig); /// <summary> /// Deletes a range of multiple table rows in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes a range of 1 or more existing table rows in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DeleteDocxTableRowRangeResponse</returns> System.Threading.Tasks.Task<DeleteDocxTableRowRangeResponse> EditDocumentDocxDeleteTableRowRangeAsync (DeleteDocxTableRowRangeRequest reqConfig); /// <summary> /// Deletes a range of multiple table rows in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Deletes a range of 1 or more existing table rows in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DeleteDocxTableRowRangeResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DeleteDocxTableRowRangeResponse>> EditDocumentDocxDeleteTableRowRangeAsyncWithHttpInfo (DeleteDocxTableRowRangeRequest reqConfig); /// <summary> /// Disable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Diables tracking of changes and revisions in a Word DOCX document, and accepts any pending changes. Users editing the document will no longer see changes tracked automatically. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxDisableTrackChangesAsync (System.IO.Stream inputFile); /// <summary> /// Disable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Diables tracking of changes and revisions in a Word DOCX document, and accepts any pending changes. Users editing the document will no longer see changes tracked automatically. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxDisableTrackChangesAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Enable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Enables tracking of changes and revisions in a Word DOCX document. Users editing the document will see changes tracked automatically, with edits highlighted, and the ability to accept or reject changes made to the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxEnableTrackChangesAsync (System.IO.Stream inputFile); /// <summary> /// Enable track changes, revisions in a Word DOCX document /// </summary> /// <remarks> /// Enables tracking of changes and revisions in a Word DOCX document. Users editing the document will see changes tracked automatically, with edits highlighted, and the ability to accept or reject changes made to the document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxEnableTrackChangesAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Find matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the paragraphs defined in the Word Document (DOCX) format file that match the input criteria /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of FindDocxParagraphResponse</returns> System.Threading.Tasks.Task<FindDocxParagraphResponse> EditDocumentDocxFindParagraphAsync (FindDocxParagraphRequest reqConfig); /// <summary> /// Find matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the paragraphs defined in the Word Document (DOCX) format file that match the input criteria /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (FindDocxParagraphResponse)</returns> System.Threading.Tasks.Task<ApiResponse<FindDocxParagraphResponse>> EditDocumentDocxFindParagraphAsyncWithHttpInfo (FindDocxParagraphRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document as a flat list /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file as a flattened list (not as a hierarchy of comments and replies). /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxCommentsResponse</returns> System.Threading.Tasks.Task<GetDocxCommentsResponse> EditDocumentDocxGetCommentsAsync (GetDocxGetCommentsRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document as a flat list /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file as a flattened list (not as a hierarchy of comments and replies). /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxCommentsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxCommentsResponse>> EditDocumentDocxGetCommentsAsyncWithHttpInfo (GetDocxGetCommentsRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document hierarchically /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file hierarchically, where reply comments are nested as children under top-level comments in the results returned. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxCommentsHierarchicalResponse</returns> System.Threading.Tasks.Task<GetDocxCommentsHierarchicalResponse> EditDocumentDocxGetCommentsHierarchicalAsync (GetDocxGetCommentsHierarchicalRequest reqConfig); /// <summary> /// Get comments from a Word DOCX document hierarchically /// </summary> /// <remarks> /// Returns the comments and review annotations stored in the Word Document (DOCX) format file hierarchically, where reply comments are nested as children under top-level comments in the results returned. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxCommentsHierarchicalResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxCommentsHierarchicalResponse>> EditDocumentDocxGetCommentsHierarchicalAsyncWithHttpInfo (GetDocxGetCommentsHierarchicalRequest reqConfig); /// <summary> /// Get all content controls (form fields) and values in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetDocxContentControlsResponse</returns> System.Threading.Tasks.Task<GetDocxContentControlsResponse> EditDocumentDocxGetContentControlsAsync (System.IO.Stream inputFile); /// <summary> /// Get all content controls (form fields) and values in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetDocxContentControlsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxContentControlsResponse>> EditDocumentDocxGetContentControlsAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get all form fields in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, as well as handlebar style text-based form fields such as \&quot;{{FieldName}}\&quot;, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetDocxGetFormFieldsResponse</returns> System.Threading.Tasks.Task<GetDocxGetFormFieldsResponse> EditDocumentDocxGetFormFieldsAsync (System.IO.Stream inputFile); /// <summary> /// Get all form fields in a Word DOCX document /// </summary> /// <remarks> /// Returns all the content controls, used for creating form fields, as well as handlebar style text-based form fields such as \&quot;{{FieldName}}\&quot;, in a Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetDocxGetFormFieldsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxGetFormFieldsResponse>> EditDocumentDocxGetFormFieldsAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get content of a footer from a Word DOCX document /// </summary> /// <remarks> /// Returns the footer content from a Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxHeadersAndFootersResponse</returns> System.Threading.Tasks.Task<GetDocxHeadersAndFootersResponse> EditDocumentDocxGetHeadersAndFootersAsync (GetDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Get content of a footer from a Word DOCX document /// </summary> /// <remarks> /// Returns the footer content from a Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxHeadersAndFootersResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxHeadersAndFootersResponse>> EditDocumentDocxGetHeadersAndFootersAsyncWithHttpInfo (GetDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Get images from a Word DOCX document /// </summary> /// <remarks> /// Returns the images defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxImagesResponse</returns> System.Threading.Tasks.Task<GetDocxImagesResponse> EditDocumentDocxGetImagesAsync (GetDocxImagesRequest reqConfig); /// <summary> /// Get images from a Word DOCX document /// </summary> /// <remarks> /// Returns the images defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxImagesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxImagesResponse>> EditDocumentDocxGetImagesAsyncWithHttpInfo (GetDocxImagesRequest reqConfig); /// <summary> /// Get macro information from a Word DOCX/DOCM document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Word Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetMacrosResponse</returns> System.Threading.Tasks.Task<GetMacrosResponse> EditDocumentDocxGetMacroInformationAsync (System.IO.Stream inputFile); /// <summary> /// Get macro information from a Word DOCX/DOCM document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Word Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetMacrosResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetMacrosResponse>> EditDocumentDocxGetMacroInformationAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get all metadata properties in Word DOCX document /// </summary> /// <remarks> /// Returns all the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetDocxMetadataPropertiesResponse</returns> System.Threading.Tasks.Task<GetDocxMetadataPropertiesResponse> EditDocumentDocxGetMetadataPropertiesAsync (System.IO.Stream inputFile); /// <summary> /// Get all metadata properties in Word DOCX document /// </summary> /// <remarks> /// Returns all the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetDocxMetadataPropertiesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxMetadataPropertiesResponse>> EditDocumentDocxGetMetadataPropertiesAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get sections from a Word DOCX document /// </summary> /// <remarks> /// Returns the sections defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxSectionsResponse</returns> System.Threading.Tasks.Task<GetDocxSectionsResponse> EditDocumentDocxGetSectionsAsync (GetDocxSectionsRequest reqConfig); /// <summary> /// Get sections from a Word DOCX document /// </summary> /// <remarks> /// Returns the sections defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxSectionsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxSectionsResponse>> EditDocumentDocxGetSectionsAsyncWithHttpInfo (GetDocxSectionsRequest reqConfig); /// <summary> /// Get styles from a Word DOCX document /// </summary> /// <remarks> /// Returns the styles defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxStylesResponse</returns> System.Threading.Tasks.Task<GetDocxStylesResponse> EditDocumentDocxGetStylesAsync (GetDocxStylesRequest reqConfig); /// <summary> /// Get styles from a Word DOCX document /// </summary> /// <remarks> /// Returns the styles defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxStylesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxStylesResponse>> EditDocumentDocxGetStylesAsyncWithHttpInfo (GetDocxStylesRequest reqConfig); /// <summary> /// Get a specific table by index in a Word DOCX document /// </summary> /// <remarks> /// Returns the specific table object by its 0-based index in an Office Word Document (DOCX) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxTableByIndexResponse</returns> System.Threading.Tasks.Task<GetDocxTableByIndexResponse> EditDocumentDocxGetTableByIndexAsync (GetDocxTableByIndexRequest reqConfig); /// <summary> /// Get a specific table by index in a Word DOCX document /// </summary> /// <remarks> /// Returns the specific table object by its 0-based index in an Office Word Document (DOCX) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxTableByIndexResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxTableByIndexResponse>> EditDocumentDocxGetTableByIndexAsyncWithHttpInfo (GetDocxTableByIndexRequest reqConfig); /// <summary> /// Gets the contents of an existing table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Gets the contents of an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxTableRowResponse</returns> System.Threading.Tasks.Task<GetDocxTableRowResponse> EditDocumentDocxGetTableRowAsync (GetDocxTableRowRequest reqConfig); /// <summary> /// Gets the contents of an existing table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Gets the contents of an existing table row in a Word DOCX Document and returns the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxTableRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxTableRowResponse>> EditDocumentDocxGetTableRowAsyncWithHttpInfo (GetDocxTableRowRequest reqConfig); /// <summary> /// Get all tables in Word DOCX document /// </summary> /// <remarks> /// Returns all the table objects in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxTablesResponse</returns> System.Threading.Tasks.Task<GetDocxTablesResponse> EditDocumentDocxGetTablesAsync (GetDocxTablesRequest reqConfig); /// <summary> /// Get all tables in Word DOCX document /// </summary> /// <remarks> /// Returns all the table objects in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxTablesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxTablesResponse>> EditDocumentDocxGetTablesAsyncWithHttpInfo (GetDocxTablesRequest reqConfig); /// <summary> /// Insert a new comment into a Word DOCX document attached to a paragraph /// </summary> /// <remarks> /// Adds a new comment into a Word DOCX document attached to a paragraph and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of InsertDocxCommentOnParagraphResponse</returns> System.Threading.Tasks.Task<InsertDocxCommentOnParagraphResponse> EditDocumentDocxInsertCommentOnParagraphAsync (DocxInsertCommentOnParagraphRequest reqConfig); /// <summary> /// Insert a new comment into a Word DOCX document attached to a paragraph /// </summary> /// <remarks> /// Adds a new comment into a Word DOCX document attached to a paragraph and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (InsertDocxCommentOnParagraphResponse)</returns> System.Threading.Tasks.Task<ApiResponse<InsertDocxCommentOnParagraphResponse>> EditDocumentDocxInsertCommentOnParagraphAsyncWithHttpInfo (DocxInsertCommentOnParagraphRequest reqConfig); /// <summary> /// Insert image into a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DocxInsertImageResponse</returns> System.Threading.Tasks.Task<DocxInsertImageResponse> EditDocumentDocxInsertImageAsync (DocxInsertImageRequest reqConfig); /// <summary> /// Insert image into a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DocxInsertImageResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DocxInsertImageResponse>> EditDocumentDocxInsertImageAsyncWithHttpInfo (DocxInsertImageRequest reqConfig); /// <summary> /// Insert a new paragraph into a Word DOCX document /// </summary> /// <remarks> /// Adds a new paragraph into a DOCX and returns the result. You can insert at the beginning/end of a document, or before/after an existing object using its Path (location within the document). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of InsertDocxInsertParagraphResponse</returns> System.Threading.Tasks.Task<InsertDocxInsertParagraphResponse> EditDocumentDocxInsertParagraphAsync (InsertDocxInsertParagraphRequest reqConfig); /// <summary> /// Insert a new paragraph into a Word DOCX document /// </summary> /// <remarks> /// Adds a new paragraph into a DOCX and returns the result. You can insert at the beginning/end of a document, or before/after an existing object using its Path (location within the document). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (InsertDocxInsertParagraphResponse)</returns> System.Threading.Tasks.Task<ApiResponse<InsertDocxInsertParagraphResponse>> EditDocumentDocxInsertParagraphAsyncWithHttpInfo (InsertDocxInsertParagraphRequest reqConfig); /// <summary> /// Insert a new table into a Word DOCX document /// </summary> /// <remarks> /// Adds a new table into a DOCX and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of InsertDocxTablesResponse</returns> System.Threading.Tasks.Task<InsertDocxTablesResponse> EditDocumentDocxInsertTableAsync (InsertDocxTablesRequest reqConfig); /// <summary> /// Insert a new table into a Word DOCX document /// </summary> /// <remarks> /// Adds a new table into a DOCX and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (InsertDocxTablesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<InsertDocxTablesResponse>> EditDocumentDocxInsertTableAsyncWithHttpInfo (InsertDocxTablesRequest reqConfig); /// <summary> /// Insert a new row into an existing table in a Word DOCX document /// </summary> /// <remarks> /// Adds a new table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of InsertDocxTableRowResponse</returns> System.Threading.Tasks.Task<InsertDocxTableRowResponse> EditDocumentDocxInsertTableRowAsync (InsertDocxTableRowRequest reqConfig); /// <summary> /// Insert a new row into an existing table in a Word DOCX document /// </summary> /// <remarks> /// Adds a new table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (InsertDocxTableRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<InsertDocxTableRowResponse>> EditDocumentDocxInsertTableRowAsyncWithHttpInfo (InsertDocxTableRowRequest reqConfig); /// <summary> /// Get pages and content from a Word DOCX document /// </summary> /// <remarks> /// Returns the pages and contents of each page defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxPagesResponse</returns> System.Threading.Tasks.Task<GetDocxPagesResponse> EditDocumentDocxPagesAsync (GetDocxPagesRequest reqConfig); /// <summary> /// Get pages and content from a Word DOCX document /// </summary> /// <remarks> /// Returns the pages and contents of each page defined in the Word Document (DOCX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxPagesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetDocxPagesResponse>> EditDocumentDocxPagesAsyncWithHttpInfo (GetDocxPagesRequest reqConfig); /// <summary> /// Remove all comments from a Word DOCX document /// </summary> /// <remarks> /// Removes all of the comments from a Word Document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxRemoveAllCommentsAsync (System.IO.Stream inputFile); /// <summary> /// Remove all comments from a Word DOCX document /// </summary> /// <remarks> /// Removes all of the comments from a Word Document. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxRemoveAllCommentsAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Remove headers and footers from Word DOCX document /// </summary> /// <remarks> /// Remove all headers, or footers, or both from a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of RemoveDocxHeadersAndFootersResponse</returns> System.Threading.Tasks.Task<RemoveDocxHeadersAndFootersResponse> EditDocumentDocxRemoveHeadersAndFootersAsync (RemoveDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Remove headers and footers from Word DOCX document /// </summary> /// <remarks> /// Remove all headers, or footers, or both from a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (RemoveDocxHeadersAndFootersResponse)</returns> System.Threading.Tasks.Task<ApiResponse<RemoveDocxHeadersAndFootersResponse>> EditDocumentDocxRemoveHeadersAndFootersAsyncWithHttpInfo (RemoveDocxHeadersAndFootersRequest reqConfig); /// <summary> /// Delete any object in a Word DOCX document /// </summary> /// <remarks> /// Delete any object, such as a paragraph, table, image, etc. from a Word Document (DOCX). Pass in the Path of the object you would like to delete. You can call other functions such as Get-Tables, Get-Images, Get-Body, etc. to get the paths of the objects in the document. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DocxRemoveObjectResponse</returns> System.Threading.Tasks.Task<DocxRemoveObjectResponse> EditDocumentDocxRemoveObjectAsync (DocxRemoveObjectRequest reqConfig); /// <summary> /// Delete any object in a Word DOCX document /// </summary> /// <remarks> /// Delete any object, such as a paragraph, table, image, etc. from a Word Document (DOCX). Pass in the Path of the object you would like to delete. You can call other functions such as Get-Tables, Get-Images, Get-Body, etc. to get the paths of the objects in the document. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DocxRemoveObjectResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DocxRemoveObjectResponse>> EditDocumentDocxRemoveObjectAsyncWithHttpInfo (DocxRemoveObjectRequest reqConfig); /// <summary> /// Replace string in Word DOCX document /// </summary> /// <remarks> /// Replace all instances of a string in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxReplaceAsync (ReplaceStringRequest reqConfig); /// <summary> /// Replace string in Word DOCX document /// </summary> /// <remarks> /// Replace all instances of a string in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxReplaceAsyncWithHttpInfo (ReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return result /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxReplaceMultiAsync (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return result /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxReplaceMultiAsyncWithHttpInfo (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return edit session /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx). Returns an edit session URL so that you can chain together multiple edit operations without having to send the entire document contents back and forth multiple times. Call the Finish Editing API to retrieve the final document once editing is complete. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of DocumentEditingEditSession</returns> System.Threading.Tasks.Task<DocumentEditingEditSession> EditDocumentDocxReplaceMultiEditSessionAsync (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace multiple strings in Word DOCX document, return edit session /// </summary> /// <remarks> /// Replace all instances of multiple strings in an Office Word Document (docx). Returns an edit session URL so that you can chain together multiple edit operations without having to send the entire document contents back and forth multiple times. Call the Finish Editing API to retrieve the final document once editing is complete. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document string replacement configuration input</param> /// <returns>Task of ApiResponse (DocumentEditingEditSession)</returns> System.Threading.Tasks.Task<ApiResponse<DocumentEditingEditSession>> EditDocumentDocxReplaceMultiEditSessionAsyncWithHttpInfo (MultiReplaceStringRequest reqConfig); /// <summary> /// Replace matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document (DOCX) format file with the matching paragraphs replaced as requested. Replace a paragraph with another object such as an image. Useful for performing templating operations. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ReplaceDocxParagraphResponse</returns> System.Threading.Tasks.Task<ReplaceDocxParagraphResponse> EditDocumentDocxReplaceParagraphAsync (ReplaceDocxParagraphRequest reqConfig); /// <summary> /// Replace matching paragraphs in a Word DOCX document /// </summary> /// <remarks> /// Returns the edited Word Document (DOCX) format file with the matching paragraphs replaced as requested. Replace a paragraph with another object such as an image. Useful for performing templating operations. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (ReplaceDocxParagraphResponse)</returns> System.Threading.Tasks.Task<ApiResponse<ReplaceDocxParagraphResponse>> EditDocumentDocxReplaceParagraphAsyncWithHttpInfo (ReplaceDocxParagraphRequest reqConfig); /// <summary> /// Set custom property metadata properties in Word DOCX document /// </summary> /// <remarks> /// Sets the custom property metadata for the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input"></param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxSetCustomMetadataPropertiesAsync (DocxSetCustomMetadataPropertiesRequest input); /// <summary> /// Set custom property metadata properties in Word DOCX document /// </summary> /// <remarks> /// Sets the custom property metadata for the metadata properties in an Office Word Document (docx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input"></param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxSetCustomMetadataPropertiesAsyncWithHttpInfo (DocxSetCustomMetadataPropertiesRequest input); /// <summary> /// Set the footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DocxSetFooterResponse</returns> System.Threading.Tasks.Task<DocxSetFooterResponse> EditDocumentDocxSetFooterAsync (DocxSetFooterRequest reqConfig); /// <summary> /// Set the footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DocxSetFooterResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DocxSetFooterResponse>> EditDocumentDocxSetFooterAsyncWithHttpInfo (DocxSetFooterRequest reqConfig); /// <summary> /// Add page number to footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX) to contain a page number. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DocxSetFooterResponse</returns> System.Threading.Tasks.Task<DocxSetFooterResponse> EditDocumentDocxSetFooterAddPageNumberAsync (DocxSetFooterAddPageNumberRequest reqConfig); /// <summary> /// Add page number to footer in a Word DOCX document /// </summary> /// <remarks> /// Set the footer in a Word Document (DOCX) to contain a page number. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DocxSetFooterResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DocxSetFooterResponse>> EditDocumentDocxSetFooterAddPageNumberAsyncWithHttpInfo (DocxSetFooterAddPageNumberRequest reqConfig); /// <summary> /// Set and fill values for form fields in a Word DOCX document /// </summary> /// <remarks> /// Modifies a Office Word Document (docx) by filling in form fields using the provided values. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig"></param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentDocxSetFormFieldsAsync (DocxSetFormFieldsRequest reqConfig); /// <summary> /// Set and fill values for form fields in a Word DOCX document /// </summary> /// <remarks> /// Modifies a Office Word Document (docx) by filling in form fields using the provided values. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig"></param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxSetFormFieldsAsyncWithHttpInfo (DocxSetFormFieldsRequest reqConfig); /// <summary> /// Set the header in a Word DOCX document /// </summary> /// <remarks> /// Set the header in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of DocxSetHeaderResponse</returns> System.Threading.Tasks.Task<DocxSetHeaderResponse> EditDocumentDocxSetHeaderAsync (DocxSetHeaderRequest reqConfig); /// <summary> /// Set the header in a Word DOCX document /// </summary> /// <remarks> /// Set the header in a Word Document (DOCX). Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (DocxSetHeaderResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DocxSetHeaderResponse>> EditDocumentDocxSetHeaderAsyncWithHttpInfo (DocxSetHeaderRequest reqConfig); /// <summary> /// Update, set contents of a table cell in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table cell into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of UpdateDocxTableCellResponse</returns> System.Threading.Tasks.Task<UpdateDocxTableCellResponse> EditDocumentDocxUpdateTableCellAsync (UpdateDocxTableCellRequest reqConfig); /// <summary> /// Update, set contents of a table cell in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table cell into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (UpdateDocxTableCellResponse)</returns> System.Threading.Tasks.Task<ApiResponse<UpdateDocxTableCellResponse>> EditDocumentDocxUpdateTableCellAsyncWithHttpInfo (UpdateDocxTableCellRequest reqConfig); /// <summary> /// Update, set contents of a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of UpdateDocxTableRowResponse</returns> System.Threading.Tasks.Task<UpdateDocxTableRowResponse> EditDocumentDocxUpdateTableRowAsync (UpdateDocxTableRowRequest reqConfig); /// <summary> /// Update, set contents of a table row in an existing table in a Word DOCX document /// </summary> /// <remarks> /// Sets the contents of a table row into a DOCX Document and returns the result. Call Finish Editing on the output URL to complete the operation. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (UpdateDocxTableRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<UpdateDocxTableRowResponse>> EditDocumentDocxUpdateTableRowAsyncWithHttpInfo (UpdateDocxTableRowRequest reqConfig); /// <summary> /// Finish editing document, and download result from document editing /// </summary> /// <remarks> /// Once done editing a document, download the result. Begin editing a document by calling begin-editing, then perform operations, then call finish-editing to get the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Cloudmersive Document URL to complete editing on</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentFinishEditingAsync (FinishEditingRequest reqConfig); /// <summary> /// Finish editing document, and download result from document editing /// </summary> /// <remarks> /// Once done editing a document, download the result. Begin editing a document by calling begin-editing, then perform operations, then call finish-editing to get the result. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Cloudmersive Document URL to complete editing on</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentFinishEditingAsyncWithHttpInfo (FinishEditingRequest reqConfig); /// <summary> /// Delete, remove slides from a PowerPoint PPTX presentation document /// </summary> /// <remarks> /// Edits the input PowerPoint PPTX presentation document to remove the specified slides /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Presentation input request</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentPptxDeleteSlidesAsync (RemovePptxSlidesRequest reqConfig); /// <summary> /// Delete, remove slides from a PowerPoint PPTX presentation document /// </summary> /// <remarks> /// Edits the input PowerPoint PPTX presentation document to remove the specified slides /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Presentation input request</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentPptxDeleteSlidesAsyncWithHttpInfo (RemovePptxSlidesRequest reqConfig); /// <summary> /// Get macro information from a PowerPoint PPTX/PPTM presentation document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the PowerPoint Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetMacrosResponse</returns> System.Threading.Tasks.Task<GetMacrosResponse> EditDocumentPptxGetMacroInformationAsync (System.IO.Stream inputFile); /// <summary> /// Get macro information from a PowerPoint PPTX/PPTM presentation document /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the PowerPoint Document /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetMacrosResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetMacrosResponse>> EditDocumentPptxGetMacroInformationAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Replace string in PowerPoint PPTX presentation /// </summary> /// <remarks> /// Replace all instances of a string in an Office PowerPoint Document (pptx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Replacement document configuration input</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentPptxReplaceAsync (ReplaceStringRequest reqConfig); /// <summary> /// Replace string in PowerPoint PPTX presentation /// </summary> /// <remarks> /// Replace all instances of a string in an Office PowerPoint Document (pptx) /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Replacement document configuration input</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentPptxReplaceAsyncWithHttpInfo (ReplaceStringRequest reqConfig); /// <summary> /// Append row to a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Appends a row to the end of an Excel Spreadsheet worksheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of AppendXlsxRowResponse</returns> System.Threading.Tasks.Task<AppendXlsxRowResponse> EditDocumentXlsxAppendRowAsync (AppendXlsxRowRequest input); /// <summary> /// Append row to a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Appends a row to the end of an Excel Spreadsheet worksheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (AppendXlsxRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<AppendXlsxRowResponse>> EditDocumentXlsxAppendRowAsyncWithHttpInfo (AppendXlsxRowRequest input); /// <summary> /// Clear cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Clears, sets to blank, the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ClearXlsxCellResponse</returns> System.Threading.Tasks.Task<ClearXlsxCellResponse> EditDocumentXlsxClearCellByIndexAsync (ClearXlsxCellRequest input); /// <summary> /// Clear cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Clears, sets to blank, the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (ClearXlsxCellResponse)</returns> System.Threading.Tasks.Task<ApiResponse<ClearXlsxCellResponse>> EditDocumentXlsxClearCellByIndexAsyncWithHttpInfo (ClearXlsxCellRequest input); /// <summary> /// Clear row from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Clears data from a specific row in the Excel Spreadsheet worksheet, leaving a blank row. Use the Get Rows And Cells API to enumerate available rows in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ClearXlsxRowResponse</returns> System.Threading.Tasks.Task<ClearXlsxRowResponse> EditDocumentXlsxClearRowAsync (ClearXlsxRowRequest input); /// <summary> /// Clear row from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Clears data from a specific row in the Excel Spreadsheet worksheet, leaving a blank row. Use the Get Rows And Cells API to enumerate available rows in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (ClearXlsxRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<ClearXlsxRowResponse>> EditDocumentXlsxClearRowAsyncWithHttpInfo (ClearXlsxRowRequest input); /// <summary> /// Create a blank Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns a blank Excel XLSX Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of CreateBlankSpreadsheetResponse</returns> System.Threading.Tasks.Task<CreateBlankSpreadsheetResponse> EditDocumentXlsxCreateBlankSpreadsheetAsync (CreateBlankSpreadsheetRequest input); /// <summary> /// Create a blank Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns a blank Excel XLSX Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (CreateBlankSpreadsheetResponse)</returns> System.Threading.Tasks.Task<ApiResponse<CreateBlankSpreadsheetResponse>> EditDocumentXlsxCreateBlankSpreadsheetAsyncWithHttpInfo (CreateBlankSpreadsheetRequest input); /// <summary> /// Create a new Excel XLSX spreadsheet from column and row data /// </summary> /// <remarks> /// Returns a new Excel XLSX Spreadsheet (XLSX) format file populated with column and row data specified as input /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of CreateSpreadsheetFromDataResponse</returns> System.Threading.Tasks.Task<CreateSpreadsheetFromDataResponse> EditDocumentXlsxCreateSpreadsheetFromDataAsync (CreateSpreadsheetFromDataRequest input); /// <summary> /// Create a new Excel XLSX spreadsheet from column and row data /// </summary> /// <remarks> /// Returns a new Excel XLSX Spreadsheet (XLSX) format file populated with column and row data specified as input /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (CreateSpreadsheetFromDataResponse)</returns> System.Threading.Tasks.Task<ApiResponse<CreateSpreadsheetFromDataResponse>> EditDocumentXlsxCreateSpreadsheetFromDataAsyncWithHttpInfo (CreateSpreadsheetFromDataRequest input); /// <summary> /// Delete, remove worksheet from an Excel XLSX spreadsheet document /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to remove the specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Spreadsheet input request</param> /// <returns>Task of byte[]</returns> System.Threading.Tasks.Task<byte[]> EditDocumentXlsxDeleteWorksheetAsync (RemoveXlsxWorksheetRequest reqConfig); /// <summary> /// Delete, remove worksheet from an Excel XLSX spreadsheet document /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to remove the specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Spreadsheet input request</param> /// <returns>Task of ApiResponse (byte[])</returns> System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentXlsxDeleteWorksheetAsyncWithHttpInfo (RemoveXlsxWorksheetRequest reqConfig); /// <summary> /// Disable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Disable the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of DisableSharedWorkbookResponse</returns> System.Threading.Tasks.Task<DisableSharedWorkbookResponse> EditDocumentXlsxDisableSharedWorkbookAsync (DisableSharedWorkbookRequest input); /// <summary> /// Disable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Disable the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (DisableSharedWorkbookResponse)</returns> System.Threading.Tasks.Task<ApiResponse<DisableSharedWorkbookResponse>> EditDocumentXlsxDisableSharedWorkbookAsyncWithHttpInfo (DisableSharedWorkbookRequest input); /// <summary> /// Enable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Enables the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of EnableSharedWorkbookResponse</returns> System.Threading.Tasks.Task<EnableSharedWorkbookResponse> EditDocumentXlsxEnableSharedWorkbookAsync (EnableSharedWorkbookRequest input); /// <summary> /// Enable Shared Workbook (legacy) in Excel XLSX spreadsheet /// </summary> /// <remarks> /// Enables the Shared Workbook (legacy) mode in an Excel XLSX spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (EnableSharedWorkbookResponse)</returns> System.Threading.Tasks.Task<ApiResponse<EnableSharedWorkbookResponse>> EditDocumentXlsxEnableSharedWorkbookAsyncWithHttpInfo (EnableSharedWorkbookRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Returns the value of a specific cell based on its identifier (e.g. A1, B22, C33, etc.) in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxCellByIdentifierResponse</returns> System.Threading.Tasks.Task<GetXlsxCellByIdentifierResponse> EditDocumentXlsxGetCellByIdentifierAsync (GetXlsxCellByIdentifierRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Returns the value of a specific cell based on its identifier (e.g. A1, B22, C33, etc.) in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxCellByIdentifierResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxCellByIdentifierResponse>> EditDocumentXlsxGetCellByIdentifierAsyncWithHttpInfo (GetXlsxCellByIdentifierRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Returns the value and definition of a specific cell in a specific row in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxCellResponse</returns> System.Threading.Tasks.Task<GetXlsxCellResponse> EditDocumentXlsxGetCellByIndexAsync (GetXlsxCellRequest input); /// <summary> /// Get cell from an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Returns the value and definition of a specific cell in a specific row in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxCellResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxCellResponse>> EditDocumentXlsxGetCellByIndexAsyncWithHttpInfo (GetXlsxCellRequest input); /// <summary> /// Get columns from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the columns defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxColumnsResponse</returns> System.Threading.Tasks.Task<GetXlsxColumnsResponse> EditDocumentXlsxGetColumnsAsync (GetXlsxColumnsRequest input); /// <summary> /// Get columns from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the columns defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxColumnsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxColumnsResponse>> EditDocumentXlsxGetColumnsAsyncWithHttpInfo (GetXlsxColumnsRequest input); /// <summary> /// Get images from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the images defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxImagesResponse</returns> System.Threading.Tasks.Task<GetXlsxImagesResponse> EditDocumentXlsxGetImagesAsync (GetXlsxImagesRequest input); /// <summary> /// Get images from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the images defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxImagesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxImagesResponse>> EditDocumentXlsxGetImagesAsyncWithHttpInfo (GetXlsxImagesRequest input); /// <summary> /// Get macro information from a Excel XLSX/XLSM spreadsheet, worksheet /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of GetMacrosResponse</returns> System.Threading.Tasks.Task<GetMacrosResponse> EditDocumentXlsxGetMacroInformationAsync (System.IO.Stream inputFile); /// <summary> /// Get macro information from a Excel XLSX/XLSM spreadsheet, worksheet /// </summary> /// <remarks> /// Returns information about the Macros (e.g. VBA) defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (GetMacrosResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetMacrosResponse>> EditDocumentXlsxGetMacroInformationAsyncWithHttpInfo (System.IO.Stream inputFile); /// <summary> /// Get rows and cells from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the rows and cells defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxRowsAndCellsResponse</returns> System.Threading.Tasks.Task<GetXlsxRowsAndCellsResponse> EditDocumentXlsxGetRowsAndCellsAsync (GetXlsxRowsAndCellsRequest input); /// <summary> /// Get rows and cells from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the rows and cells defined in the Excel Spreadsheet worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxRowsAndCellsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxRowsAndCellsResponse>> EditDocumentXlsxGetRowsAndCellsAsyncWithHttpInfo (GetXlsxRowsAndCellsRequest input); /// <summary> /// Get a specific row from a Excel XLSX spreadsheet, worksheet by path /// </summary> /// <remarks> /// Returns the specific row and its cells defined in the Excel Spreadsheet worksheet based on the specified path. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxSpecificRowResponse</returns> System.Threading.Tasks.Task<GetXlsxSpecificRowResponse> EditDocumentXlsxGetSpecificRowAsync (GetXlsxSpecificRowRequest input); /// <summary> /// Get a specific row from a Excel XLSX spreadsheet, worksheet by path /// </summary> /// <remarks> /// Returns the specific row and its cells defined in the Excel Spreadsheet worksheet based on the specified path. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxSpecificRowResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxSpecificRowResponse>> EditDocumentXlsxGetSpecificRowAsyncWithHttpInfo (GetXlsxSpecificRowRequest input); /// <summary> /// Get styles from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the style defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxStylesResponse</returns> System.Threading.Tasks.Task<GetXlsxStylesResponse> EditDocumentXlsxGetStylesAsync (GetXlsxStylesRequest input); /// <summary> /// Get styles from a Excel XLSX spreadsheet, worksheet /// </summary> /// <remarks> /// Returns the style defined in the Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxStylesResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxStylesResponse>> EditDocumentXlsxGetStylesAsyncWithHttpInfo (GetXlsxStylesRequest input); /// <summary> /// Get worksheets from a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns the worksheets (tabs) defined in the Excel Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of GetXlsxWorksheetsResponse</returns> System.Threading.Tasks.Task<GetXlsxWorksheetsResponse> EditDocumentXlsxGetWorksheetsAsync (GetXlsxWorksheetsRequest input); /// <summary> /// Get worksheets from a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Returns the worksheets (tabs) defined in the Excel Spreadsheet (XLSX) format file /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (GetXlsxWorksheetsResponse)</returns> System.Threading.Tasks.Task<ApiResponse<GetXlsxWorksheetsResponse>> EditDocumentXlsxGetWorksheetsAsyncWithHttpInfo (GetXlsxWorksheetsRequest input); /// <summary> /// Insert a new worksheet into an Excel XLSX spreadsheet /// </summary> /// <remarks> /// Inserts a new worksheet into an Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of InsertXlsxWorksheetResponse</returns> System.Threading.Tasks.Task<InsertXlsxWorksheetResponse> EditDocumentXlsxInsertWorksheetAsync (InsertXlsxWorksheetRequest input); /// <summary> /// Insert a new worksheet into an Excel XLSX spreadsheet /// </summary> /// <remarks> /// Inserts a new worksheet into an Excel Spreadsheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (InsertXlsxWorksheetResponse)</returns> System.Threading.Tasks.Task<ApiResponse<InsertXlsxWorksheetResponse>> EditDocumentXlsxInsertWorksheetAsyncWithHttpInfo (InsertXlsxWorksheetRequest input); /// <summary> /// Rename a specific worksheet in a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to rename a specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of RenameXlsxWorksheetResponse</returns> System.Threading.Tasks.Task<RenameXlsxWorksheetResponse> EditDocumentXlsxRenameWorksheetAsync (RenameXlsxWorksheetRequest input); /// <summary> /// Rename a specific worksheet in a Excel XLSX spreadsheet /// </summary> /// <remarks> /// Edits the input Excel XLSX spreadsheet document to rename a specified worksheet (tab). Use the Get Worksheets API to enumerate available worksheets in a spreadsheet. /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (RenameXlsxWorksheetResponse)</returns> System.Threading.Tasks.Task<ApiResponse<RenameXlsxWorksheetResponse>> EditDocumentXlsxRenameWorksheetAsyncWithHttpInfo (RenameXlsxWorksheetRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet using its cell identifier (e.g. A1, B22, C33) in the worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of SetXlsxCellByIdentifierResponse</returns> System.Threading.Tasks.Task<SetXlsxCellByIdentifierResponse> EditDocumentXlsxSetCellByIdentifierAsync (SetXlsxCellByIdentifierRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by cell identifier /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet using its cell identifier (e.g. A1, B22, C33) in the worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (SetXlsxCellByIdentifierResponse)</returns> System.Threading.Tasks.Task<ApiResponse<SetXlsxCellByIdentifierResponse>> EditDocumentXlsxSetCellByIdentifierAsyncWithHttpInfo (SetXlsxCellByIdentifierRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of SetXlsxCellResponse</returns> System.Threading.Tasks.Task<SetXlsxCellResponse> EditDocumentXlsxSetCellByIndexAsync (SetXlsxCellRequest input); /// <summary> /// Set, update cell contents in an Excel XLSX spreadsheet, worksheet by index /// </summary> /// <remarks> /// Sets, updates the contents of a specific cell in an Excel XLSX spreadsheet, worksheet /// </remarks> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of ApiResponse (SetXlsxCellResponse)</returns> System.Threading.Tasks.Task<ApiResponse<SetXlsxCellResponse>> EditDocumentXlsxSetCellByIndexAsyncWithHttpInfo (SetXlsxCellRequest input); #endregion Asynchronous Operations } /// <summary> /// Represents a collection of functions to interact with the API endpoints /// </summary> public partial class EditDocumentApi : IEditDocumentApi { private Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ExceptionFactory _exceptionFactory = (name, response) => null; /// <summary> /// Initializes a new instance of the <see cref="EditDocumentApi"/> class. /// </summary> /// <returns></returns> public EditDocumentApi(String basePath) { this.Configuration = new Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration { BasePath = basePath }; ExceptionFactory = Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration.DefaultExceptionFactory; } /// <summary> /// Initializes a new instance of the <see cref="EditDocumentApi"/> class /// using Configuration object /// </summary> /// <param name="configuration">An instance of Configuration</param> /// <returns></returns> public EditDocumentApi(Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration configuration = null) { if (configuration == null) // use the default one in Configuration this.Configuration = Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration.Default; else this.Configuration = configuration; ExceptionFactory = Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration.DefaultExceptionFactory; } /// <summary> /// Gets the base path of the API client. /// </summary> /// <value>The base path</value> public String GetBasePath() { return this.Configuration.ApiClient.RestClient.BaseUrl.ToString(); } /// <summary> /// Sets the base path of the API client. /// </summary> /// <value>The base path</value> [Obsolete("SetBasePath is deprecated, please do 'Configuration.ApiClient = new ApiClient(\"http://new-path\")' instead.")] public void SetBasePath(String basePath) { // do nothing } /// <summary> /// Gets or sets the configuration object /// </summary> /// <value>An instance of the Configuration</value> public Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.Configuration Configuration {get; set;} /// <summary> /// Provides a factory method hook for the creation of exceptions. /// </summary> public Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ExceptionFactory ExceptionFactory { get { if (_exceptionFactory != null && _exceptionFactory.GetInvocationList().Length > 1) { throw new InvalidOperationException("Multicast delegate for ExceptionFactory is unsupported."); } return _exceptionFactory; } set { _exceptionFactory = value; } } /// <summary> /// Gets the default header. /// </summary> /// <returns>Dictionary of HTTP header</returns> [Obsolete("DefaultHeader is deprecated, please use Configuration.DefaultHeader instead.")] public IDictionary<String, String> DefaultHeader() { return new ReadOnlyDictionary<string, string>(this.Configuration.DefaultHeader); } /// <summary> /// Add default header. /// </summary> /// <param name="key">Header field name.</param> /// <param name="value">Header field value.</param> /// <returns></returns> [Obsolete("AddDefaultHeader is deprecated, please use Configuration.AddDefaultHeader instead.")] public void AddDefaultHeader(string key, string value) { this.Configuration.AddDefaultHeader(key, value); } /// <summary> /// Begin editing a document Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>string</returns> public string EditDocumentBeginEditing (System.IO.Stream inputFile) { ApiResponse<string> localVarResponse = EditDocumentBeginEditingWithHttpInfo(inputFile); return localVarResponse.Data; } /// <summary> /// Begin editing a document Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of string</returns> public ApiResponse< string > EditDocumentBeginEditingWithHttpInfo (System.IO.Stream inputFile) { // verify the required parameter 'inputFile' is set if (inputFile == null) throw new ApiException(400, "Missing required parameter 'inputFile' when calling EditDocumentApi->EditDocumentBeginEditing"); var localVarPath = "/convert/edit/begin-editing"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (inputFile != null) localVarFileParams.Add("inputFile", this.Configuration.ApiClient.ParameterToFile("inputFile", inputFile)); // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentBeginEditing", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<string>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (string) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(string))); } /// <summary> /// Begin editing a document Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of string</returns> public async System.Threading.Tasks.Task<string> EditDocumentBeginEditingAsync (System.IO.Stream inputFile) { ApiResponse<string> localVarResponse = await EditDocumentBeginEditingAsyncWithHttpInfo(inputFile); return localVarResponse.Data; } /// <summary> /// Begin editing a document Uploads a document to Cloudmersive to begin a series of one or more editing operations. To edit a document, first call Begin Editing on the document. Then perform operations on the document using the secure URL returned from BeginEditing, such as Word DOCX Delete Pages and Insert Table. Finally, perform finish editing on the URL to return the resulting edited document. The editing URL is temporary and only stored in-memory cache, and will automatically expire from the cache after 30 minutes, and cannot be directly accessed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (string)</returns> public async System.Threading.Tasks.Task<ApiResponse<string>> EditDocumentBeginEditingAsyncWithHttpInfo (System.IO.Stream inputFile) { // verify the required parameter 'inputFile' is set if (inputFile == null) throw new ApiException(400, "Missing required parameter 'inputFile' when calling EditDocumentApi->EditDocumentBeginEditing"); var localVarPath = "/convert/edit/begin-editing"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (inputFile != null) localVarFileParams.Add("inputFile", this.Configuration.ApiClient.ParameterToFile("inputFile", inputFile)); // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentBeginEditing", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<string>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (string) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(string))); } /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>byte[]</returns> public byte[] EditDocumentDocxAcceptAllTrackChanges (System.IO.Stream inputFile) { ApiResponse<byte[]> localVarResponse = EditDocumentDocxAcceptAllTrackChangesWithHttpInfo(inputFile); return localVarResponse.Data; } /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>ApiResponse of byte[]</returns> public ApiResponse< byte[] > EditDocumentDocxAcceptAllTrackChangesWithHttpInfo (System.IO.Stream inputFile) { // verify the required parameter 'inputFile' is set if (inputFile == null) throw new ApiException(400, "Missing required parameter 'inputFile' when calling EditDocumentApi->EditDocumentDocxAcceptAllTrackChanges"); var localVarPath = "/convert/edit/docx/track-changes/accept-all"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (inputFile != null) localVarFileParams.Add("inputFile", this.Configuration.ApiClient.ParameterToFile("inputFile", inputFile)); // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentDocxAcceptAllTrackChanges", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<byte[]>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (byte[]) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(byte[]))); } /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of byte[]</returns> public async System.Threading.Tasks.Task<byte[]> EditDocumentDocxAcceptAllTrackChangesAsync (System.IO.Stream inputFile) { ApiResponse<byte[]> localVarResponse = await EditDocumentDocxAcceptAllTrackChangesAsyncWithHttpInfo(inputFile); return localVarResponse.Data; } /// <summary> /// Accept all tracked changes, revisions in a Word DOCX document Accepts all tracked changes and revisions in a Word DOCX document. This will accept all pending changes in the document when tracked changes is turned on. Track changes will remain on (if it is on) after this oepration is completed. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="inputFile">Input file to perform the operation on.</param> /// <returns>Task of ApiResponse (byte[])</returns> public async System.Threading.Tasks.Task<ApiResponse<byte[]>> EditDocumentDocxAcceptAllTrackChangesAsyncWithHttpInfo (System.IO.Stream inputFile) { // verify the required parameter 'inputFile' is set if (inputFile == null) throw new ApiException(400, "Missing required parameter 'inputFile' when calling EditDocumentApi->EditDocumentDocxAcceptAllTrackChanges"); var localVarPath = "/convert/edit/docx/track-changes/accept-all"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "multipart/form-data" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (inputFile != null) localVarFileParams.Add("inputFile", this.Configuration.ApiClient.ParameterToFile("inputFile", inputFile)); // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentDocxAcceptAllTrackChanges", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<byte[]>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (byte[]) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(byte[]))); } /// <summary> /// Get body from a Word DOCX document Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>GetDocxBodyResponse</returns> public GetDocxBodyResponse EditDocumentDocxBody (GetDocxBodyRequest reqConfig) { ApiResponse<GetDocxBodyResponse> localVarResponse = EditDocumentDocxBodyWithHttpInfo(reqConfig); return localVarResponse.Data; } /// <summary> /// Get body from a Word DOCX document Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>ApiResponse of GetDocxBodyResponse</returns> public ApiResponse< GetDocxBodyResponse > EditDocumentDocxBodyWithHttpInfo (GetDocxBodyRequest reqConfig) { // verify the required parameter 'reqConfig' is set if (reqConfig == null) throw new ApiException(400, "Missing required parameter 'reqConfig' when calling EditDocumentApi->EditDocumentDocxBody"); var localVarPath = "/convert/edit/docx/get-body"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (reqConfig != null && reqConfig.GetType() != typeof(byte[])) { localVarPostBody = this.Configuration.ApiClient.Serialize(reqConfig); // http body (model) parameter } else { localVarPostBody = reqConfig; // byte array } // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentDocxBody", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<GetDocxBodyResponse>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (GetDocxBodyResponse) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(GetDocxBodyResponse))); } /// <summary> /// Get body from a Word DOCX document Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of GetDocxBodyResponse</returns> public async System.Threading.Tasks.Task<GetDocxBodyResponse> EditDocumentDocxBodyAsync (GetDocxBodyRequest reqConfig) { ApiResponse<GetDocxBodyResponse> localVarResponse = await EditDocumentDocxBodyAsyncWithHttpInfo(reqConfig); return localVarResponse.Data; } /// <summary> /// Get body from a Word DOCX document Returns the body defined in the Word Document (DOCX) format file; this is the main content part of a DOCX document /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="reqConfig">Document input request</param> /// <returns>Task of ApiResponse (GetDocxBodyResponse)</returns> public async System.Threading.Tasks.Task<ApiResponse<GetDocxBodyResponse>> EditDocumentDocxBodyAsyncWithHttpInfo (GetDocxBodyRequest reqConfig) { // verify the required parameter 'reqConfig' is set if (reqConfig == null) throw new ApiException(400, "Missing required parameter 'reqConfig' when calling EditDocumentApi->EditDocumentDocxBody"); var localVarPath = "/convert/edit/docx/get-body"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (reqConfig != null && reqConfig.GetType() != typeof(byte[])) { localVarPostBody = this.Configuration.ApiClient.Serialize(reqConfig); // http body (model) parameter } else { localVarPostBody = reqConfig; // byte array } // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) await this.Configuration.ApiClient.CallApiAsync(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentDocxBody", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<GetDocxBodyResponse>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (GetDocxBodyResponse) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(GetDocxBodyResponse))); } /// <summary> /// Create a blank Word DOCX document Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>CreateBlankDocxResponse</returns> public CreateBlankDocxResponse EditDocumentDocxCreateBlankDocument (CreateBlankDocxRequest input) { ApiResponse<CreateBlankDocxResponse> localVarResponse = EditDocumentDocxCreateBlankDocumentWithHttpInfo(input); return localVarResponse.Data; } /// <summary> /// Create a blank Word DOCX document Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>ApiResponse of CreateBlankDocxResponse</returns> public ApiResponse< CreateBlankDocxResponse > EditDocumentDocxCreateBlankDocumentWithHttpInfo (CreateBlankDocxRequest input) { // verify the required parameter 'input' is set if (input == null) throw new ApiException(400, "Missing required parameter 'input' when calling EditDocumentApi->EditDocumentDocxCreateBlankDocument"); var localVarPath = "/convert/edit/docx/create/blank"; var localVarPathParams = new Dictionary<String, String>(); var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarFormParams = new Dictionary<String, String>(); var localVarFileParams = new Dictionary<String, FileParameter>(); Object localVarPostBody = null; // to determine the Content-Type header String[] localVarHttpContentTypes = new String[] { "application/json", "text/json", "application/xml", "text/xml", "application/x-www-form-urlencoded" }; String localVarHttpContentType = this.Configuration.ApiClient.SelectHeaderContentType(localVarHttpContentTypes); // to determine the Accept header String[] localVarHttpHeaderAccepts = new String[] { "application/json", "text/json", "application/xml", "text/xml" }; String localVarHttpHeaderAccept = this.Configuration.ApiClient.SelectHeaderAccept(localVarHttpHeaderAccepts); if (localVarHttpHeaderAccept != null) localVarHeaderParams.Add("Accept", localVarHttpHeaderAccept); if (input != null && input.GetType() != typeof(byte[])) { localVarPostBody = this.Configuration.ApiClient.Serialize(input); // http body (model) parameter } else { localVarPostBody = input; // byte array } // authentication (Apikey) required if (!String.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("Apikey"))) { localVarHeaderParams["Apikey"] = this.Configuration.GetApiKeyWithPrefix("Apikey"); } // make the HTTP request IRestResponse localVarResponse = (IRestResponse) this.Configuration.ApiClient.CallApi(localVarPath, Method.POST, localVarQueryParams, localVarPostBody, localVarHeaderParams, localVarFormParams, localVarFileParams, localVarPathParams, localVarHttpContentType); int localVarStatusCode = (int) localVarResponse.StatusCode; if (ExceptionFactory != null) { Exception exception = ExceptionFactory("EditDocumentDocxCreateBlankDocument", localVarResponse); if (exception != null) throw exception; } return new ApiResponse<CreateBlankDocxResponse>(localVarStatusCode, localVarResponse.Headers.ToDictionary(x => x.Name, x => x.Value.ToString()), (CreateBlankDocxResponse) this.Configuration.ApiClient.Deserialize(localVarResponse, typeof(CreateBlankDocxResponse))); } /// <summary> /// Create a blank Word DOCX document Returns a blank Word DOCX Document format file. The file is blank, with no contents. Use additional editing commands such as Insert Paragraph or Insert Table or Insert Image to populate the document. /// </summary> /// <exception cref="Cloudmersive.APIClient.NET.DocumentAndDataConvert.Client.ApiException">Thrown when fails to make API call</exception> /// <param name="input">Document input request</param> /// <returns>Task of CreateBlankDocxResponse</returns> public async System.Threading.Tasks.Task<CreateBlankDocxResponse> EditDocumentDocxCreateBlankDocumentAsync (CreateBlankDocxRequest input) { ApiResponse<CreateBlankDocxResponse> localVarResponse = await EditDocumentDocxCreateBlankDocumentAsyncWithHttpInfo(input); return localVarResponse.Data; } /// <summary> /// Create a blank Word DOCX document Returns a blank Word DOCX Document format file. The file