Is that possible to pass input file for conversion as InputStream in Java

Yes. There is now a WordToPdf API that takes in a filter. For Java it is the following.
https://www.pdftron.com/pdfnet/docs/PDFNetJava/com/pdftron/pdf/Convert.html#wordToPdf%28com.pdftron.sdf.Doc,%20com.pdftron.filters.Filter,%20com.pdftron.pdf.WordToPDFOptions%29

Latest builds here
https://www.pdftron.com/pdfnet/downloads.html

Now, how do you use it with an InputStream? The following code will do this for you. Note that currently everything needs to be loaded in memory. This is because document formats like docx and pdf, require random access to bytes, so the entire stream needs to be loaded.

stream = new FileInputStream(file);
com.pdftron.filters.MemoryFilter memoryFilter = new com.pdftron.filters.MemoryFilter(stream.available(), false); // false = sink
com.pdftron.filters.FilterWriter writer = new com.pdftron.filters.FilterWriter(memoryFilter); // helper filter to allow us to write to buffer
int buf_sz = 1024 * 1024; // set intermediate buffer to 1MiB
byte[] buf = new byte[buf_sz];
int read;
int total_read = 0;
while ((read = stream.read(buf)) != -1) {
	if(read < buf_sz) {
		// last read will (certainly) contain less bytes, so write just those
		for(int i = 0; i < read; ++i) {
			writer.writeUChar(buf[i]);
		}
	} else {
		writer.writeBuffer(buf);
	}
	total_read += read;
}
writer.flush(); // Don't forget to flush!
memoryFilter.setAsInputFilter(); // switch from sink to source
Convert.officeToPdf(pdfdoc, memoryFilter, null);