Šioje pagrindinėje mokymo programoje aprašoma, kaip konvertuoti JSON į PDF naudojant Java. Jame yra nuoseklus vadovas ir kodo fragmentas, skirtas generuoti PDF iš Java JSON duomenų. Be to, norint dirbti su šia funkcija, nereikia įdiegti jokios kitos programos.
Veiksmai, kaip konvertuoti JSON į PDF Java.
- Pridėkite nuorodą į Aspose.Cells for Java biblioteką JSON į PDF konvertavimo programą
- Sukurkite tuščią Workbook, kad išsaugotumėte JSON duomenis
- Gaukite nuorodą į pirmąjį darbalapį, kuriame turi būti kopijuojami duomenys
- Nuskaitykite įvesties JSON failą arba gaukite duomenis iš išorinio šaltinio į eilutės kintamąjį
- Sukurkite objektą JsonLayoutOptions, kad formatuotumėte JSON duomenis
- Importuokite JSON duomenis į pasirinktą darbalapį naudodami JsonUtility.importData
- Išsaugokite gautą darbaknygę kaip PDF, kad gautumėte norimus JSON duomenis
Šie veiksmai tiksliai paaiškina JSON į PDF konverterio Java pagrįstų programų kūrimo procedūrą. JSON formatas yra populiarus serializuojant arba bendrinant duomenis tarp skirtingų programų, kad būtų užtikrintas didesnis suderinamumas. Jums tereikia pirmiausia sukurti arba įkelti darbaknygę, o tada joje pateikti JSON duomenis prieš išsaugant ją kaip PDF failą.
Kodas konvertuoti JSON į PDF Java
import java.nio.file.Files; | |
import java.nio.file.Paths; | |
import com.aspose.cells.JsonLayoutOptions; | |
import com.aspose.cells.JsonUtility; | |
import com.aspose.cells.License; | |
import com.aspose.cells.SaveFormat; | |
import com.aspose.cells.Workbook; | |
import com.aspose.cells.Worksheet; | |
public class ConvertJsonToPdfInJava { | |
public static void main(String[] args) throws Exception {// Main function for JSON tO PDF converter in Java | |
// Instantiate the license to avoid trial version watermark in the output PDF file | |
License licenseForExcelToImage = new License(); | |
licenseForExcelToImage.setLicense("Aspose.Cells.lic"); | |
// Create a blank Workbook object | |
Workbook workbook = new Workbook(); | |
// Access the first worksheet | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
// Read JSON file | |
String fileName = "Data.json"; | |
String content = new String(Files.readAllBytes(Paths.get("SampleJsonData.json"))); | |
// Set JsonLayoutOptions for formatting | |
JsonLayoutOptions layoutOptions = new JsonLayoutOptions(); | |
layoutOptions.setArrayAsTable(true); | |
// Import JSON data to the default worksheet starting at cell A1 and with desired JsonLayoutOptions | |
JsonUtility.importData(content, worksheet.getCells(), 0, 0, layoutOptions); | |
// Convert imported JSON to PDF | |
workbook.save("output.pdf", SaveFormat.AUTO); | |
System.out.println("Done"); | |
} | |
} |
Eksportuoti JSON į PDF Java kodas parodytas aukščiau, kurio pakanka funkcijai integruoti į jūsų programas. Be to, galite improvizuoti konvertavimo procesą naudodami keletą savybių, kurias atskleidžia JsonLayoutOptions klasė, kuri leidžia nurodyti pavadinimo stilių, skaičių ar datos formatus, nustatyti vėliavėlę, kad būtų nepaisoma nulinių verčių ir pan. pagal jūsų reikalavimus.
Šiame straipsnyje supratome, kaip galima sukurti JSON į PDF konverterio Java programas naudojant kelis API iškvietimus ir trumpą kodo fragmentą. Tuo tarpu, jei norite naršyti Excel lapą ir atvaizduoti vaizdą, žr. straipsnį kaip konvertuoti Excel lapą į vaizdą Java..