Yes. It's typically done with a field programmable gate array (FPGA), but that won't work for your need since a binary to BCD conversion is a sequential process, not a simple logic function.
An alternate is to use a programmable read-only memory (PROM) and generate a look-up table of binary to BCD values. The binary signal is used to address the PROM with each address containing the BCD equivalent of the binary address.