Created by Docfx
  • PDF Services SDK
  • PDF Services SDK
  • Adobe.PDFServicesSDK.pdfjobs.jobs
  • DeletePagesJob
Show / Hide Table of Contents
  • Adobe.PDFServicesSDK
    • PDFServices
    • PDFServicesJobStatus
    • PDFServicesJobStatusMethods
    • PDFServicesJobStatusResponse
    • PDFServicesMediaType
    • PDFServicesMediaTypeMethods
    • PDFServicesResponse<T>
    • Region
  • Adobe.PDFServicesSDK.auth
    • ICredentials
    • ServicePrincipalCredentials
  • Adobe.PDFServicesSDK.config
    • ClientConfig
    • ClientConfig.Builder
  • Adobe.PDFServicesSDK.config.notifier
    • CallbackNotifierData
    • INotifierData
    • NotifierConfig
    • NotifierType
  • Adobe.PDFServicesSDK.config.proxy
    • IProxyAuthenticationCredentials
    • ProxyScheme
    • ProxyServerConfig
    • ProxyServerConfig.Builder
    • UsernamePasswordCredentials
  • Adobe.PDFServicesSDK.exception
    • SDKException
    • ServiceApiException
    • ServiceUsageException
  • Adobe.PDFServicesSDK.io
    • CloudAsset
    • ExternalAsset
    • ExternalStorageType
    • IAsset
    • StreamAsset
  • Adobe.PDFServicesSDK.pdfjobs.jobs
    • AutotagPDFJob
    • CombinePDFJob
    • CompressPDFJob
    • CreatePDFJob
    • DeletePagesJob
    • DocumentMergeJob
    • ExportPDFFormDataJob
    • ExportPDFJob
    • ExportPDFToImagesJob
    • ExtractPDFJob
    • HTMLToPDFJob
    • ImportPDFFormDataJob
    • InsertPagesPDFJob
    • LinearizePDFJob
    • OCRJob
    • PDFAccessibilityCheckerJob
    • PDFElectronicSealJob
    • PDFPropertiesJob
    • PDFServicesJob
    • PDFWatermarkJob
    • ProtectPDFJob
    • RemoveProtectionJob
    • ReorderPagesPDFJob
    • ReplacePagesPDFJob
    • RotatePagesJob
    • SplitPDFJob
  • Adobe.PDFServicesSDK.pdfjobs.parameters
    • IPDFServicesJobParams
    • PageRanges
  • Adobe.PDFServicesSDK.pdfjobs.parameters.autotag
    • AutotagPDFParams
    • AutotagPDFParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.combinepdf
    • CombinePDFParams
    • CombinePDFParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.compresspdf
    • CompressionLevel
    • CompressPDFParams
    • CompressPDFParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.createpdf
    • CreatePDFParams
  • Adobe.PDFServicesSDK.pdfjobs.parameters.createpdf.excel
    • CreatePDFFromExcelParams
    • CreatePDFFromExcelParams.Builder
    • DocumentLanguage
  • Adobe.PDFServicesSDK.pdfjobs.parameters.createpdf.ppt
    • CreatePDFFromPPTParams
    • CreatePDFFromPPTParams.Builder
    • DocumentLanguage
  • Adobe.PDFServicesSDK.pdfjobs.parameters.createpdf.word
    • CreatePDFFromWordParams
    • CreatePDFFromWordParams.Builder
    • DocumentLanguage
  • Adobe.PDFServicesSDK.pdfjobs.parameters.deletepages
    • DeletePagesParams
  • Adobe.PDFServicesSDK.pdfjobs.parameters.documentmerge
    • DocumentMergeParams
    • DocumentMergeParams.Builder
    • Fragments
    • OutputFormat
  • Adobe.PDFServicesSDK.pdfjobs.parameters.electronicseal
    • AppearanceItem
    • AppearanceOptions
    • CertificateCredentials
    • CSCAuthContext
    • CSCCredential
    • CSCCredential.Builder
    • DocumentLevelPermission
    • FieldLocation
    • FieldOptions
    • FieldOptions.Builder
    • PDFElectronicSealParams
    • PDFElectronicSealParams.Builder
    • RFC3161TSAOptions
    • SignatureFormat
    • TSABasicAuthCredentials
    • TSAOptions
  • Adobe.PDFServicesSDK.pdfjobs.parameters.exportpdf
    • ExportOCRLocale
    • ExportPDFParams
    • ExportPDFParams.Builder
    • ExportPDFTargetFormat
  • Adobe.PDFServicesSDK.pdfjobs.parameters.exportpdftoimages
    • ExportPDFToImagesOutputType
    • ExportPDFToImagesParams
    • ExportPDFToImagesParams.Builder
    • ExportPDFToImagesTargetFormat
  • Adobe.PDFServicesSDK.pdfjobs.parameters.extractpdf
    • ExtractElementType
    • ExtractPDFParams
    • ExtractPDFParams.Builder
    • ExtractRenditionsElementType
    • TableStructureType
  • Adobe.PDFServicesSDK.pdfjobs.parameters.htmltopdf
    • HTMLToPDFParams
    • HTMLToPDFParams.Builder
    • PageLayout
  • Adobe.PDFServicesSDK.pdfjobs.parameters.importpdfformdata
    • ImportPDFFormDataParams
    • ImportPDFFormDataParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.insertpages
    • InsertPagesParams
    • InsertPagesParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.ocr
    • OCRParams
    • OCRParams.Builder
    • OCRSupportedLocale
    • OCRSupportedType
  • Adobe.PDFServicesSDK.pdfjobs.parameters.pdfaccessibilitychecker
    • PDFAccessibilityCheckerParams
    • PDFAccessibilityCheckerParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.pdfproperties
    • PDFPropertiesParams
    • PDFPropertiesParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.pdfwatermark
    • PDFWatermarkParams
    • PDFWatermarkParams.Builder
    • WatermarkAppearance
  • Adobe.PDFServicesSDK.pdfjobs.parameters.protectpdf
    • ContentEncryption
    • EncryptionAlgorithm
    • PasswordProtectParams
    • PasswordProtectParams.Builder
    • Permission
    • Permissions
    • ProtectPDFParams
  • Adobe.PDFServicesSDK.pdfjobs.parameters.removeprotection
    • RemoveProtectionParams
  • Adobe.PDFServicesSDK.pdfjobs.parameters.reorderpages
    • ReorderPagesParams
    • ReorderPagesParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.replacepages
    • ReplacePagesParams
    • ReplacePagesParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.rotatepages
    • Angle
    • RotatePagesParams
    • RotatePagesParams.Builder
  • Adobe.PDFServicesSDK.pdfjobs.parameters.splitpdf
    • SplitPDFParams
  • Adobe.PDFServicesSDK.pdfjobs.results
    • AutotagPDFResult
    • CombinePDFResult
    • CompressPDFResult
    • CreatePDFResult
    • DeletePagesResult
    • DocumentMergeResult
    • ExportPDFFormDataResult
    • ExportPDFResult
    • ExportPDFToImagesResult
    • ExtractPDFResult
    • HTMLToPDFResult
    • ImportPDFFormDataResult
    • InsertPagesResult
    • IPDFServicesJobResult
    • LinearizePDFResult
    • OCRResult
    • PDFAccessibilityCheckerResult
    • PDFElectronicSealResult
    • PDFPropertiesResult
    • PDFWatermarkResult
    • ProtectPDFResult
    • RemoveProtectionResult
    • ReorderPagesResult
    • ReplacePagesResult
    • RotatePagesResult
    • SplitPDFResult
  • Adobe.PDFServicesSDK.pdfjobs.results.pdfproperties
    • Content
    • Document
    • EncryptionSettings
    • Font
    • InfoDict
    • Page
    • PDFProperties
    • PermissionSettings
    • SecuritySettings

Class DeletePagesJob

A job that deletes pages from a PDF file.

Inheritance
System.Object
PDFServicesJob
DeletePagesJob
Namespace: Adobe.PDFServicesSDK.pdfjobs.jobs
Assembly: Adobe.PDFServicesSDK.Doc.dll
Syntax
public class DeletePagesJob : PDFServicesJob
Examples

Sample Usage:

    using Stream inputStream = File.OpenRead("<SOURCE_PATH>");

    ICredentials credentials = new ServicePrincipalCredentials(
        Environment.GetEnvironmentVariable("PDF_SERVICES_CLIENT_ID"),
        Environment.GetEnvironmentVariable("PDF_SERVICES_CLIENT_SECRET"));

    PDFServices pdfServices = new PDFServices(credentials);

    IAsset asset = pdfServices.Upload(inputStream, PDFServicesMediaType.PDF.GetMIMETypeValue());

    PageRanges pageRangeForDeletion = new PageRanges();
    pageRangeForDeletion.AddSinglePage(1);

    DeletePagesParams deletePagesParams = new DeletePagesParams(pageRangeForDeletion);
    DeletePagesJob deletePagesJob = new DeletePagesJob(asset, deletePagesParams);
    String location = pdfServices.Submit(deletePagesJob);
    PDFServicesResponse<DeletePagesResult> pdfServicesResponse =
        pdfServices.GetJobResult<DeletePagesResult>(location, typeof(DeletePagesResult));

    IAsset resultAsset = pdfServicesResponse.Result.Asset;
    StreamAsset streamAsset = pdfServices.GetContent(resultAsset);

Constructors

DeletePagesJob(IAsset, DeletePagesParams)

Constructs a new DeletePagesJob instance.

Declaration
public DeletePagesJob(IAsset asset, DeletePagesParams deletePagesParams)
Parameters
Type Name Description
IAsset asset

The input IAsset for the job; can not be null.

DeletePagesParams deletePagesParams

DeletePagesParams object containing the page ranges to be deleted; can not be null.

Methods

SetOutput(IAsset)

Sets the output asset for the job.

Declaration
public DeletePagesJob SetOutput(IAsset asset)
Parameters
Type Name Description
IAsset asset

IAsset object representing the output asset; can not be null.

Returns
Type Description
DeletePagesJob

DeletePagesJob instance

Remarks

External assets can be set as output only when input is external asset as well

In This Article
  • Constructors
    • DeletePagesJob(IAsset, DeletePagesParams)
  • Methods
    • SetOutput(IAsset)
Back to top Copyright © 2020 Adobe. All rights reserved.