com.ironsoftware.ironpdf.internal.proto.ChromePdfRenderOptionsPOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ironpdf Show documentation
Show all versions of ironpdf Show documentation
IronPDF Java library offers an extensive compatibility range, making it a go-to solution for a wide array of developers. It fully supports JVM languages like Java, Scala, and Kotlin, making it incredibly versatile. This Java PDF library is also compatible with Java 8 and above, providing optimum performance across multiple platforms. It's been designed with a wide range of users in mind Here's a look at what it supports: JVM Languages: Java, Scala, Kotlin.Platforms: Java 8 and above.Operating Systems: Microsoft Windows, Linux, Docker, Azure, AWS.IDEs: Jetbrains IntelliJ IDEA, Eclipse. You can deploy IronPDF Java across various platforms, including Microsoft Windows, Linux, Docker, Azure, and AWS. It is also fully compatible with popular IDEs like Jetbrains IntelliJ IDEA and Eclipse, facilitating smooth project development and management. Your pom.xml file is essentially the backbone of your project when you're using Maven. It's here where you introduce new dependencies that you wish to include. To make IronPDF Java package a part of your Maven project, you simply need to add the following snippets to your pom.xml: Remember to replace '20xx.xx.xxxx' with the latest version of IronPDF. IronPDF Java simplifies the process of creating PDF files. Convert HTML files, HTML strings, or URLs directly to new PDF documents in a few lines of code. The variety of file formats it handles is vast, as it can even transform images into PDF documents and vice versa. Need to use base 64 encoding, base URLs, or custom file paths? No problem! IronPDF Java has got you coveredFor more detail about installing and using IronPDF Java. When you run your project for the first time post-integration, IronPDF's engine binaries will automatically be downloaded. The engine starts its journey when you call any IronPDF function for the first time and takes a breather when your application is either closed or enters an idle state. It is not an open source java PDF library but here's the best part - IronPDF Java is offering a 30-day free trial. So, why wait? Give it a go and boost your PDF operations today.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: chrome_render.proto
// Protobuf Java Version: 3.25.0
package com.ironsoftware.ironpdf.internal.proto;
public interface ChromePdfRenderOptionsPOrBuilder extends
// @@protoc_insertion_point(interface_extends:ironpdfengineproto.ChromePdfRenderOptionsP)
com.google.protobuf.MessageOrBuilder {
/**
*
* optional bool apply_margin_to_header_and_footer = 1;
*
*
* optional bool create_pdf_forms_from_html = 1;
* @return Whether the createPdfFormsFromHtml field is set.
*/
boolean hasCreatePdfFormsFromHtml();
/**
*
* optional bool apply_margin_to_header_and_footer = 1;
*
*
* optional bool create_pdf_forms_from_html = 1;
* @return The createPdfFormsFromHtml.
*/
boolean getCreatePdfFormsFromHtml();
/**
* optional string custom_css_url = 2;
* @return Whether the customCssUrl field is set.
*/
boolean hasCustomCssUrl();
/**
* optional string custom_css_url = 2;
* @return The customCssUrl.
*/
java.lang.String getCustomCssUrl();
/**
* optional string custom_css_url = 2;
* @return The bytes for customCssUrl.
*/
com.google.protobuf.ByteString
getCustomCssUrlBytes();
/**
* optional bool enable_java_script = 3;
* @return Whether the enableJavaScript field is set.
*/
boolean hasEnableJavaScript();
/**
* optional bool enable_java_script = 3;
* @return The enableJavaScript.
*/
boolean getEnableJavaScript();
/**
* optional .ironpdfengineproto.ChromeFitToPaperModesP fit_to_paper_mode = 5;
* @return Whether the fitToPaperMode field is set.
*/
boolean hasFitToPaperMode();
/**
* optional .ironpdfengineproto.ChromeFitToPaperModesP fit_to_paper_mode = 5;
* @return The fitToPaperMode.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeFitToPaperModesP getFitToPaperMode();
/**
* optional .ironpdfengineproto.ChromeFitToPaperModesP fit_to_paper_mode = 5;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeFitToPaperModesPOrBuilder getFitToPaperModeOrBuilder();
/**
*
* optional bool generate_unique_document_identifiers = 6;
*
*
* optional bool gray_scale = 7;
* @return Whether the grayScale field is set.
*/
boolean hasGrayScale();
/**
*
* optional bool generate_unique_document_identifiers = 6;
*
*
* optional bool gray_scale = 7;
* @return The grayScale.
*/
boolean getGrayScale();
/**
* optional double margin_bottom = 8;
* @return Whether the marginBottom field is set.
*/
boolean hasMarginBottom();
/**
* optional double margin_bottom = 8;
* @return The marginBottom.
*/
double getMarginBottom();
/**
* optional double margin_left = 9;
* @return Whether the marginLeft field is set.
*/
boolean hasMarginLeft();
/**
* optional double margin_left = 9;
* @return The marginLeft.
*/
double getMarginLeft();
/**
* optional double margin_right = 10;
* @return Whether the marginRight field is set.
*/
boolean hasMarginRight();
/**
* optional double margin_right = 10;
* @return The marginRight.
*/
double getMarginRight();
/**
* optional double margin_top = 11;
* @return Whether the marginTop field is set.
*/
boolean hasMarginTop();
/**
* optional double margin_top = 11;
* @return The marginTop.
*/
double getMarginTop();
/**
* optional .ironpdfengineproto.ChromePdfPaperOrientationP paper_orientation = 12;
* @return Whether the paperOrientation field is set.
*/
boolean hasPaperOrientation();
/**
* optional .ironpdfengineproto.ChromePdfPaperOrientationP paper_orientation = 12;
* @return The paperOrientation.
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfPaperOrientationP getPaperOrientation();
/**
* optional .ironpdfengineproto.ChromePdfPaperOrientationP paper_orientation = 12;
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfPaperOrientationPOrBuilder getPaperOrientationOrBuilder();
/**
* optional .ironpdfengineproto.ChromePdfPaperSizeP paper_size = 13;
* @return Whether the paperSize field is set.
*/
boolean hasPaperSize();
/**
* optional .ironpdfengineproto.ChromePdfPaperSizeP paper_size = 13;
* @return The paperSize.
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfPaperSizeP getPaperSize();
/**
* optional .ironpdfengineproto.ChromePdfPaperSizeP paper_size = 13;
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfPaperSizePOrBuilder getPaperSizeOrBuilder();
/**
* optional bool print_html_backgrounds = 14;
* @return Whether the printHtmlBackgrounds field is set.
*/
boolean hasPrintHtmlBackgrounds();
/**
* optional bool print_html_backgrounds = 14;
* @return The printHtmlBackgrounds.
*/
boolean getPrintHtmlBackgrounds();
/**
* optional int32 render_delay = 15;
* @return Whether the renderDelay field is set.
*/
boolean hasRenderDelay();
/**
* optional int32 render_delay = 15;
* @return The renderDelay.
*/
int getRenderDelay();
/**
* optional int32 timeout = 16;
* @return Whether the timeout field is set.
*/
boolean hasTimeout();
/**
* optional int32 timeout = 16;
* @return The timeout.
*/
int getTimeout();
/**
* optional string title = 17;
* @return Whether the title field is set.
*/
boolean hasTitle();
/**
* optional string title = 17;
* @return The title.
*/
java.lang.String getTitle();
/**
* optional string title = 17;
* @return The bytes for title.
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
* optional int32 view_port_height = 18;
* @return Whether the viewPortHeight field is set.
*/
boolean hasViewPortHeight();
/**
* optional int32 view_port_height = 18;
* @return The viewPortHeight.
*/
int getViewPortHeight();
/**
* optional int32 view_port_width = 19;
* @return Whether the viewPortWidth field is set.
*/
boolean hasViewPortWidth();
/**
* optional int32 view_port_width = 19;
* @return The viewPortWidth.
*/
int getViewPortWidth();
/**
* optional int32 zoom = 20;
* @return Whether the zoom field is set.
*/
boolean hasZoom();
/**
* optional int32 zoom = 20;
* @return The zoom.
*/
int getZoom();
/**
* optional string input_encoding = 21;
* @return Whether the inputEncoding field is set.
*/
boolean hasInputEncoding();
/**
* optional string input_encoding = 21;
* @return The inputEncoding.
*/
java.lang.String getInputEncoding();
/**
* optional string input_encoding = 21;
* @return The bytes for inputEncoding.
*/
com.google.protobuf.ByteString
getInputEncodingBytes();
/**
* optional .ironpdfengineproto.ChromePdfCssMediaTypeP css_media_type = 22;
* @return Whether the cssMediaType field is set.
*/
boolean hasCssMediaType();
/**
* optional .ironpdfengineproto.ChromePdfCssMediaTypeP css_media_type = 22;
* @return The cssMediaType.
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfCssMediaTypeP getCssMediaType();
/**
* optional .ironpdfengineproto.ChromePdfCssMediaTypeP css_media_type = 22;
*/
com.ironsoftware.ironpdf.internal.proto.ChromePdfCssMediaTypePOrBuilder getCssMediaTypeOrBuilder();
/**
* optional double custom_paper_width = 23;
* @return Whether the customPaperWidth field is set.
*/
boolean hasCustomPaperWidth();
/**
* optional double custom_paper_width = 23;
* @return The customPaperWidth.
*/
double getCustomPaperWidth();
/**
* optional double custom_paper_height = 24;
* @return Whether the customPaperHeight field is set.
*/
boolean hasCustomPaperHeight();
/**
* optional double custom_paper_height = 24;
* @return The customPaperHeight.
*/
double getCustomPaperHeight();
/**
* optional string javascript = 25;
* @return Whether the javascript field is set.
*/
boolean hasJavascript();
/**
* optional string javascript = 25;
* @return The javascript.
*/
java.lang.String getJavascript();
/**
* optional string javascript = 25;
* @return The bytes for javascript.
*/
com.google.protobuf.ByteString
getJavascriptBytes();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_header = 26;
* @return Whether the htmlHeader field is set.
*/
boolean hasHtmlHeader();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_header = 26;
* @return The htmlHeader.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeHtmlHeaderFooterP getHtmlHeader();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_header = 26;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeHtmlHeaderFooterPOrBuilder getHtmlHeaderOrBuilder();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_footer = 27;
* @return Whether the htmlFooter field is set.
*/
boolean hasHtmlFooter();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_footer = 27;
* @return The htmlFooter.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeHtmlHeaderFooterP getHtmlFooter();
/**
* optional .ironpdfengineproto.ChromeHtmlHeaderFooterP html_footer = 27;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeHtmlHeaderFooterPOrBuilder getHtmlFooterOrBuilder();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_header = 28;
* @return Whether the textHeader field is set.
*/
boolean hasTextHeader();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_header = 28;
* @return The textHeader.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTextHeaderFooterP getTextHeader();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_header = 28;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTextHeaderFooterPOrBuilder getTextHeaderOrBuilder();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_footer = 29;
* @return Whether the textFooter field is set.
*/
boolean hasTextFooter();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_footer = 29;
* @return The textFooter.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTextHeaderFooterP getTextFooter();
/**
* optional .ironpdfengineproto.ChromeTextHeaderFooterP text_footer = 29;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTextHeaderFooterPOrBuilder getTextFooterOrBuilder();
/**
* optional int32 first_page_number = 30;
* @return Whether the firstPageNumber field is set.
*/
boolean hasFirstPageNumber();
/**
* optional int32 first_page_number = 30;
* @return The firstPageNumber.
*/
int getFirstPageNumber();
/**
* optional .ironpdfengineproto.ChromeUseMarginsP use_margins_on_header_footer = 31;
* @return Whether the useMarginsOnHeaderFooter field is set.
*/
boolean hasUseMarginsOnHeaderFooter();
/**
* optional .ironpdfengineproto.ChromeUseMarginsP use_margins_on_header_footer = 31;
* @return The useMarginsOnHeaderFooter.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeUseMarginsP getUseMarginsOnHeaderFooter();
/**
* optional .ironpdfengineproto.ChromeUseMarginsP use_margins_on_header_footer = 31;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeUseMarginsPOrBuilder getUseMarginsOnHeaderFooterOrBuilder();
/**
* optional bool enable_grayscale = 32;
* @return Whether the enableGrayscale field is set.
*/
boolean hasEnableGrayscale();
/**
* optional bool enable_grayscale = 32;
* @return The enableGrayscale.
*/
boolean getEnableGrayscale();
/**
* optional bool force_paper_size = 33;
* @return Whether the forcePaperSize field is set.
*/
boolean hasForcePaperSize();
/**
* optional bool force_paper_size = 33;
* @return The forcePaperSize.
*/
boolean getForcePaperSize();
/**
* optional .ironpdfengineproto.RenderOptionWaitForP waitFor = 34;
* @return Whether the waitFor field is set.
*/
boolean hasWaitFor();
/**
* optional .ironpdfengineproto.RenderOptionWaitForP waitFor = 34;
* @return The waitFor.
*/
com.ironsoftware.ironpdf.internal.proto.RenderOptionWaitForP getWaitFor();
/**
* optional .ironpdfengineproto.RenderOptionWaitForP waitFor = 34;
*/
com.ironsoftware.ironpdf.internal.proto.RenderOptionWaitForPOrBuilder getWaitForOrBuilder();
/**
* optional .ironpdfengineproto.StringDictionaryP custom_cookies = 35;
* @return Whether the customCookies field is set.
*/
boolean hasCustomCookies();
/**
* optional .ironpdfengineproto.StringDictionaryP custom_cookies = 35;
* @return The customCookies.
*/
com.ironsoftware.ironpdf.internal.proto.StringDictionaryP getCustomCookies();
/**
* optional .ironpdfengineproto.StringDictionaryP custom_cookies = 35;
*/
com.ironsoftware.ironpdf.internal.proto.StringDictionaryPOrBuilder getCustomCookiesOrBuilder();
/**
* optional .ironpdfengineproto.ChromeTableOfContentsTypesP table_of_contents = 36;
* @return Whether the tableOfContents field is set.
*/
boolean hasTableOfContents();
/**
* optional .ironpdfengineproto.ChromeTableOfContentsTypesP table_of_contents = 36;
* @return The tableOfContents.
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTableOfContentsTypesP getTableOfContents();
/**
* optional .ironpdfengineproto.ChromeTableOfContentsTypesP table_of_contents = 36;
*/
com.ironsoftware.ironpdf.internal.proto.ChromeTableOfContentsTypesPOrBuilder getTableOfContentsOrBuilder();
/**
* optional bool enable_mathematical_latex = 37;
* @return Whether the enableMathematicalLatex field is set.
*/
boolean hasEnableMathematicalLatex();
/**
* optional bool enable_mathematical_latex = 37;
* @return The enableMathematicalLatex.
*/
boolean getEnableMathematicalLatex();
}