Package net.webpdf.wsclient.openapi
Class OperationPdfaErrorCorrection
- java.lang.Object
-
- net.webpdf.wsclient.openapi.OperationPdfaErrorCorrection
-
public class OperationPdfaErrorCorrection extends Object
This parameter can be used to optionally activate automatic error correction. If a PDF/A conversion does not work, this may be due to defective PDF syntax structures in the source document. If error correction is enabled then an attempt will be made to correct these syntax errors automatically. **Important:** If the conversion of an existing PDF document to a certain level (e.g. PDF/A-1) does not work, then there must not always be syntax errors in the document. It may also be that the source document does not have all the necessary content (e.g. missing font embedding) that is mandatory for conversion to a certain level. In this case it may be sufficient to switch to a different PDF/A level. Therefore, the conversion report should always be checked first to see if there is really a defective source document before activating error correction. Error correction tries to correct syntax errors such as defective XREF tables or defective objects (defective data streams) in the PDF structure. First the PDF/conversion is performed normally. If errors are then detected so that a valid PDF/A is not created, an attempt is made to perform error correction. If the error correction works, a second pass of the PDF/A conversion is performed. If this run works, then the corresponding PDF/A document is delivered. If not, the corresponding error code and possibly the error report will be delivered. **Important:** If error correction is active, then visual and/or content deviations may occur in the converted PDF/A document. If you activate this option, then the resulting document should be checked in any case. It is recommended to perform the PDF/A conversion first without activating the error correction to be sure that the document is not visually and contentwise changed after the conversion. Only if the conversion was not possible (and the error report was checked) should the option be activated in a second call. The PDF/A document of the second call should be checked for visual and content problems.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ENABLED
-
Constructor Summary
Constructors Constructor Description OperationPdfaErrorCorrection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OperationPdfaErrorCorrectionenabled(Boolean enabled)booleanequals(Object o)@Nullable BooleangetEnabled()Enables or disables error correction.inthashCode()voidsetEnabled(Boolean enabled)StringtoString()
-
-
-
Field Detail
-
JSON_PROPERTY_ENABLED
public static final String JSON_PROPERTY_ENABLED
- See Also:
- Constant Field Values
-
-
Method Detail
-
enabled
public OperationPdfaErrorCorrection enabled(Boolean enabled)
-
getEnabled
@Nullable public @Nullable Boolean getEnabled()
Enables or disables error correction. If the option is set to \"true\" then PDF syntax errors in the PDF document will be corrected during PDF/A conversion.- Returns:
- enabled
-
setEnabled
public void setEnabled(Boolean enabled)
-
-