Class AbstractMergeFilesResource<TRAR extends AbstractResult<TaskResponse>>

java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractMergeFilesResource<TRAR>
All Implemented Interfaces:
java.io.Closeable, java.lang.AutoCloseable
Direct Known Subclasses:
AsyncMergeFilesResource, MergeFilesResource

public abstract class AbstractMergeFilesResource<TRAR extends AbstractResult<TaskResponse>>
extends AbstractResource
  • Field Details

    • PATH_SEGMENT_MERGE

      public static final java.lang.String PATH_SEGMENT_MERGE
      See Also:
      Constant Field Values
  • Constructor Details

  • Method Details

    • merge

      public abstract TRAR merge​(@NotNull @NotNull MergeFilesTaskRequest mergeFilesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Create a task to merge at least two files to one PDF. If input files are not PDFs yet, they are automatically converted to PDF.
      Parameters:
      mergeFilesTaskRequest - MergeFilesTaskRequest
      Returns:
      AbstractMergeFilesResource
      Throws:
      java.io.IOException
      java.net.URISyntaxException
    • getMergeHttpUriRequest

      protected org.apache.http.client.methods.HttpUriRequest getMergeHttpUriRequest​(@NotNull @NotNull MergeFilesTaskRequest mergeFilesTaskRequest) throws java.io.IOException, java.net.URISyntaxException
      Throws:
      java.io.IOException
      java.net.URISyntaxException