[{"data":1,"prerenderedAt":768},["ShallowReactive",2],{"navigation_docs_id":3,"-id-how-to-use-java":173,"-id-how-to-use-java-surround":763},[4,30,109,153],{"title":5,"path":6,"stem":7,"children":8,"page":29},"Getting Started","\u002Fid\u002Fgetting-started","id\u002F01.getting-started",[9,14,19,24],{"title":10,"path":11,"stem":12,"icon":13},"Pengenalan","\u002Fid\u002Fgetting-started\u002Fintroduction","id\u002F01.getting-started\u002F1.introduction","i-ph-rocket",{"title":15,"path":16,"stem":17,"icon":18},"Instalasi","\u002Fid\u002Fgetting-started\u002Finstallation","id\u002F01.getting-started\u002F2.installation","i-ph-download",{"title":20,"path":21,"stem":22,"icon":23},"Panduan Cepat","\u002Fid\u002Fgetting-started\u002Fquick-start","id\u002F01.getting-started\u002F3.quick-start","i-ph-play",{"title":25,"path":26,"stem":27,"icon":28},"Demo Langsung","\u002Fid\u002Fgetting-started\u002Flive-demo","id\u002F01.getting-started\u002F4.live-demo","i-ph-sparkle",false,{"title":31,"path":32,"stem":33,"children":34,"page":29},"How To","\u002Fid\u002Fhow-to","id\u002F02.how-to",[35,40,45,50,55,60,65,70,75,79,84,89,94,99,104],{"title":36,"path":37,"stem":38,"icon":39},"Menggunakan Rust","\u002Fid\u002Fhow-to\u002Fuse-rust","id\u002F02.how-to\u002F00.use-rust","simple-icons-rust",{"title":41,"path":42,"stem":43,"icon":44},"Menggunakan .NET \u002F C#","\u002Fid\u002Fhow-to\u002Fuse-csharp","id\u002F02.how-to\u002F01.use-csharp","simple-icons-dotnet",{"title":46,"path":47,"stem":48,"icon":49},"Menggunakan React Native","\u002Fid\u002Fhow-to\u002Fuse-react-native","id\u002F02.how-to\u002F02.use-react-native","simple-icons-react",{"title":51,"path":52,"stem":53,"icon":54},"Menggunakan iOS (Swift)","\u002Fid\u002Fhow-to\u002Fuse-ios-swift","id\u002F02.how-to\u002F03.use-ios-swift","simple-icons-apple",{"title":56,"path":57,"stem":58,"icon":59},"Menggunakan Android (Kotlin)","\u002Fid\u002Fhow-to\u002Fuse-android-kotlin","id\u002F02.how-to\u002F04.use-android-kotlin","simple-icons-android",{"title":61,"path":62,"stem":63,"icon":64},"Menggunakan C FFI","\u002Fid\u002Fhow-to\u002Fuse-c-ffi","id\u002F02.how-to\u002F05.use-c-ffi","simple-icons-c",{"title":66,"path":67,"stem":68,"icon":69},"Menggunakan CLI","\u002Fid\u002Fhow-to\u002Fuse-cli","id\u002F02.how-to\u002F06.use-cli","simple-icons-gnubash",{"title":71,"path":72,"stem":73,"icon":74},"Menggunakan Web","\u002Fid\u002Fhow-to\u002Fuse-web","id\u002F02.how-to\u002F07.use-web","simple-icons-javascript",{"title":76,"path":77,"stem":78,"icon":49},"Menggunakan React","\u002Fid\u002Fhow-to\u002Fuse-react","id\u002F02.how-to\u002F08.use-react",{"title":80,"path":81,"stem":82,"icon":83},"Menggunakan Node.js","\u002Fid\u002Fhow-to\u002Fuse-node","id\u002F02.how-to\u002F09.use-node","simple-icons-nodedotjs",{"title":85,"path":86,"stem":87,"icon":88},"Menggunakan Python","\u002Fid\u002Fhow-to\u002Fuse-python","id\u002F02.how-to\u002F10.use-python","simple-icons-python",{"title":90,"path":91,"stem":92,"icon":93},"Menggunakan Golang","\u002Fid\u002Fhow-to\u002Fuse-golang","id\u002F02.how-to\u002F11.use-golang","simple-icons-go",{"title":95,"path":96,"stem":97,"icon":98},"Menggunakan Java & JVM","\u002Fid\u002Fhow-to\u002Fuse-java","id\u002F02.how-to\u002F12.use-java","simple-icons-openjdk",{"title":100,"path":101,"stem":102,"icon":103},"Menggunakan Flutter & Dart","\u002Fid\u002Fhow-to\u002Fuse-flutter","id\u002F02.how-to\u002F13.use-flutter","simple-icons-flutter",{"title":105,"path":106,"stem":107,"icon":108},"Menggunakan Input RGB Terdekode","\u002Fid\u002Fhow-to\u002Fuse-decoded-rgb","id\u002F02.how-to\u002F14.use-decoded-rgb","lucide-image",{"title":110,"path":111,"stem":112,"children":113,"page":29},"Advance Guide","\u002Fid\u002Fadvance-guide","id\u002F03.advance-guide",[114,119,124,129,134,139,144,149],{"title":115,"path":116,"stem":117,"icon":118},"Model & Tingkatan (Tiers)","\u002Fid\u002Fadvance-guide\u002Fmodels-and-tiers","id\u002F03.advance-guide\u002F01.models-and-tiers","i-ph-cube",{"title":120,"path":121,"stem":122,"icon":123},"OCR Multibahasa","\u002Fid\u002Fadvance-guide\u002Fmultilingual-ocr","id\u002F03.advance-guide\u002F02.multilingual-ocr","i-ph-translate",{"title":125,"path":126,"stem":127,"icon":128},"Rekonstruksi Tata Letak Spasial","\u002Fid\u002Fadvance-guide\u002Fspatial-layout-reconstruction","id\u002F03.advance-guide\u002F03.spatial-layout-reconstruction","i-ph-layout",{"title":130,"path":131,"stem":132,"icon":133},"Pra-pemrosesan & Tuning Gambar","\u002Fid\u002Fadvance-guide\u002Fimage-preprocessing-and-tuning","id\u002F03.advance-guide\u002F04.image-preprocessing-and-tuning","i-ph-sliders",{"title":135,"path":136,"stem":137,"icon":138},"Klasifikasi & Orientasi","\u002Fid\u002Fadvance-guide\u002Fclassification-and-orientation","id\u002F03.advance-guide\u002F05.classification-and-orientation","i-ph-arrows-clockwise",{"title":140,"path":141,"stem":142,"icon":143},"Performa & Tolok Ukur (Benchmarks)","\u002Fid\u002Fadvance-guide\u002Fperformance-and-benchmarks","id\u002F03.advance-guide\u002F06.performance-and-benchmarks","i-ph-chart-line-up",{"title":145,"path":146,"stem":147,"icon":148},"Pemecahan Masalah (Troubleshooting)","\u002Fid\u002Fadvance-guide\u002Ftroubleshooting","id\u002F03.advance-guide\u002F07.troubleshooting","i-ph-wrench",{"title":150,"path":151,"stem":152,"icon":138},"v0.2 ke v0.3","\u002Fid\u002Fadvance-guide\u002Fmigration-guide","id\u002F03.advance-guide\u002F08.migration-guide",{"title":154,"path":155,"stem":156,"children":157,"page":29},"Api Reference","\u002Fid\u002Fapi-reference","id\u002F04.api-reference",[158,163,168],{"title":159,"path":160,"stem":161,"icon":162},"InitializeConfig","\u002Fid\u002Fapi-reference\u002Finitialize-config","id\u002F04.api-reference\u002F01.initialize-config","i-ph-code-block",{"title":164,"path":165,"stem":166,"icon":167},"OcrRunOptions","\u002Fid\u002Fapi-reference\u002Focr-run-options","id\u002F04.api-reference\u002F02.ocr-run-options","i-ph-faders",{"title":169,"path":170,"stem":171,"icon":172},"TextResult & Mode Keluaran","\u002Fid\u002Fapi-reference\u002Ftext-result-and-output","id\u002F04.api-reference\u002F03.text-result-and-output","i-ph-textbox",{"id":174,"title":95,"body":175,"description":755,"extension":756,"links":757,"meta":758,"navigation":759,"path":96,"seo":760,"stem":97,"__hash__":762},"docs_id\u002Fid\u002F02.how-to\u002F12.use-java.md",{"type":176,"value":177,"toc":749},"minimark",[178,195,199,204,301,312,315,319,745],[179,180,181,182,186,187,190,191,194],"p",{},"Paket ",[183,184,185],"code",{},"rusto-java"," menyediakan binding JVM performa tinggi menggunakan Java Native Access (JNA). Mengimplementasikan ",[183,188,189],{},"AutoCloseable"," untuk manajemen memori otomatis dalam blok ",[183,192,193],{},"try-with-resources",".",[196,197,15],"h2",{"id":198},"instalasi",[200,201,203],"h3",{"id":202},"gradle-kotlin-dsl","Gradle (Kotlin DSL)",[205,206,211],"pre",{"className":207,"code":208,"language":209,"meta":210,"style":210},"language-kotlin shiki shiki-themes material-theme-lighter github-light github-dark monokai","repositories {\n    mavenCentral()\n    maven { url = uri(\"https:\u002F\u002Fjitpack.io\") }\n}\n\ndependencies {\n    implementation(\"com.github.byrizki.rusto-rs:rusto-java:0.3.2\")\n}\n","kotlin","",[183,212,213,226,235,261,267,274,282,296],{"__ignoreMap":210},[214,215,218,222],"span",{"class":216,"line":217},"line",1,[214,219,221],{"class":220},"sD0ED","repositories",[214,223,225],{"class":224},"ss--_"," {\n",[214,227,229,232],{"class":216,"line":228},2,[214,230,231],{"class":220},"    mavenCentral",[214,233,234],{"class":224},"()\n",[214,236,238,241,244,248,251,254,258],{"class":216,"line":237},3,[214,239,240],{"class":220},"    maven",[214,242,243],{"class":224}," { url ",[214,245,247],{"class":246},"sGXK2","=",[214,249,250],{"class":220}," uri",[214,252,253],{"class":224},"(",[214,255,257],{"class":256},"sLACW","\"https:\u002F\u002Fjitpack.io\"",[214,259,260],{"class":224},") }\n",[214,262,264],{"class":216,"line":263},4,[214,265,266],{"class":224},"}\n",[214,268,270],{"class":216,"line":269},5,[214,271,273],{"emptyLinePlaceholder":272},true,"\n",[214,275,277,280],{"class":216,"line":276},6,[214,278,279],{"class":220},"dependencies",[214,281,225],{"class":224},[214,283,285,288,290,293],{"class":216,"line":284},7,[214,286,287],{"class":220},"    implementation",[214,289,253],{"class":224},[214,291,292],{"class":256},"\"com.github.byrizki.rusto-rs:rusto-java:0.3.2\"",[214,294,295],{"class":224},")\n",[214,297,299],{"class":216,"line":298},8,[214,300,266],{"class":224},[179,302,303,304,307,308,311],{},"Pastikan pustaka ",[183,305,306],{},"librusto"," terpasang pada ",[183,309,310],{},"jna.library.path"," atau sistem library path.",[313,314],"hr",{},[196,316,318],{"id":317},"contoh-penggunaan","Contoh Penggunaan",[205,320,324],{"className":321,"code":322,"language":323,"meta":210,"style":210},"language-java shiki shiki-themes material-theme-lighter github-light github-dark monokai","import com.byrizki.rusto.RustO;\nimport com.byrizki.rusto.TextResult;\nimport java.util.List;\n\npublic class Main {\n    public static void main(String[] args) {\n        String config = \"\"\"\n            {\n                \"detection\": { \"model_path\": \"models\u002FPPOCR_v6\u002Fdet.rten\" },\n                \"recognition\": { \"model_path\": \"models\u002FPPOCR_v6\u002Frec.rten\", \"dict_path\": \"models\u002FPPOCR_v6\u002Fdict.txt\" }\n            }\n            \"\"\";\n\n        try (RustO engine = RustO.initialize(config)) {\n            List\u003CTextResult> results = engine.detectTextFile(\"receipt.jpg\", \"{}\");\n\n            for (TextResult r : results) {\n                System.out.printf(\"[%0.2f] %s%n\", r.score(), r.text());\n            }\n\n            String spatial = engine.detectTextFileSpatial(\"receipt.jpg\", \"{}\");\n            System.out.println(spatial);\n        }\n    }\n}\n","java",[183,325,326,356,377,396,400,415,447,462,467,473,479,485,493,498,533,584,589,612,660,665,670,706,728,734,740],{"__ignoreMap":210},[214,327,328,332,336,339,342,344,347,349,352],{"class":216,"line":217},[214,329,331],{"class":330},"shWJe","import",[214,333,335],{"class":334},"sAzHV"," com",[214,337,194],{"class":338},"sW3yT",[214,340,341],{"class":334},"byrizki",[214,343,194],{"class":338},[214,345,346],{"class":334},"rusto",[214,348,194],{"class":338},[214,350,351],{"class":334},"RustO",[214,353,355],{"class":354},"swvn1",";\n",[214,357,358,360,362,364,366,368,370,372,375],{"class":216,"line":228},[214,359,331],{"class":330},[214,361,335],{"class":334},[214,363,194],{"class":338},[214,365,341],{"class":334},[214,367,194],{"class":338},[214,369,346],{"class":334},[214,371,194],{"class":338},[214,373,374],{"class":334},"TextResult",[214,376,355],{"class":354},[214,378,379,381,384,386,389,391,394],{"class":216,"line":237},[214,380,331],{"class":330},[214,382,383],{"class":334}," java",[214,385,194],{"class":338},[214,387,388],{"class":334},"util",[214,390,194],{"class":338},[214,392,393],{"class":334},"List",[214,395,355],{"class":354},[214,397,398],{"class":216,"line":263},[214,399,273],{"emptyLinePlaceholder":272},[214,401,402,406,409,413],{"class":216,"line":269},[214,403,405],{"class":404},"sTNss","public",[214,407,408],{"class":404}," class",[214,410,412],{"class":411},"sKvfc"," Main",[214,414,225],{"class":354},[214,416,417,420,423,427,430,432,435,438,442,445],{"class":216,"line":276},[214,418,419],{"class":404},"    public",[214,421,422],{"class":404}," static",[214,424,426],{"class":425},"srJo8"," void",[214,428,429],{"class":220}," main",[214,431,253],{"class":354},[214,433,434],{"class":425},"String",[214,436,437],{"class":354},"[]",[214,439,441],{"class":440},"sQgqH"," args",[214,443,444],{"class":354},")",[214,446,225],{"class":354},[214,448,449,453,456,458],{"class":216,"line":284},[214,450,452],{"class":451},"syw9h","        String",[214,454,455],{"class":224}," config ",[214,457,247],{"class":246},[214,459,461],{"class":460},"siCPE"," \"\"\"\n",[214,463,464],{"class":216,"line":298},[214,465,466],{"class":256},"            {\n",[214,468,470],{"class":216,"line":469},9,[214,471,472],{"class":256},"                \"detection\": { \"model_path\": \"models\u002FPPOCR_v6\u002Fdet.rten\" },\n",[214,474,476],{"class":216,"line":475},10,[214,477,478],{"class":256},"                \"recognition\": { \"model_path\": \"models\u002FPPOCR_v6\u002Frec.rten\", \"dict_path\": \"models\u002FPPOCR_v6\u002Fdict.txt\" }\n",[214,480,482],{"class":216,"line":481},11,[214,483,484],{"class":256},"            }\n",[214,486,488,491],{"class":216,"line":487},12,[214,489,490],{"class":460},"            \"\"\"",[214,492,355],{"class":354},[214,494,496],{"class":216,"line":495},13,[214,497,273],{"emptyLinePlaceholder":272},[214,499,501,505,508,510,513,515,518,520,523,525,528,531],{"class":216,"line":500},14,[214,502,504],{"class":503},"sRxSC","        try",[214,506,507],{"class":354}," (",[214,509,351],{"class":451},[214,511,512],{"class":224}," engine ",[214,514,247],{"class":246},[214,516,517],{"class":224}," RustO",[214,519,194],{"class":354},[214,521,522],{"class":220},"initialize",[214,524,253],{"class":354},[214,526,527],{"class":224},"config",[214,529,530],{"class":354},"))",[214,532,225],{"class":354},[214,534,536,539,542,544,547,550,552,555,557,560,562,565,568,570,573,576,579,581],{"class":216,"line":535},15,[214,537,538],{"class":451},"            List",[214,540,541],{"class":354},"\u003C",[214,543,374],{"class":425},[214,545,546],{"class":354},">",[214,548,549],{"class":224}," results ",[214,551,247],{"class":246},[214,553,554],{"class":224}," engine",[214,556,194],{"class":354},[214,558,559],{"class":220},"detectTextFile",[214,561,253],{"class":354},[214,563,564],{"class":460},"\"",[214,566,567],{"class":256},"receipt.jpg",[214,569,564],{"class":460},[214,571,572],{"class":354},",",[214,574,575],{"class":460}," \"",[214,577,578],{"class":256},"{}",[214,580,564],{"class":460},[214,582,583],{"class":354},");\n",[214,585,587],{"class":216,"line":586},16,[214,588,273],{"emptyLinePlaceholder":272},[214,590,592,595,597,599,602,605,608,610],{"class":216,"line":591},17,[214,593,594],{"class":503},"            for",[214,596,507],{"class":354},[214,598,374],{"class":451},[214,600,601],{"class":224}," r ",[214,603,604],{"class":503},":",[214,606,607],{"class":224}," results",[214,609,444],{"class":354},[214,611,225],{"class":354},[214,613,615,618,620,623,625,628,630,632,635,637,639,642,644,647,650,652,654,657],{"class":216,"line":614},18,[214,616,617],{"class":224},"                System",[214,619,194],{"class":354},[214,621,622],{"class":224},"out",[214,624,194],{"class":354},[214,626,627],{"class":220},"printf",[214,629,253],{"class":354},[214,631,564],{"class":460},[214,633,634],{"class":256},"[%0.2f] %s%n",[214,636,564],{"class":460},[214,638,572],{"class":354},[214,640,641],{"class":224}," r",[214,643,194],{"class":354},[214,645,646],{"class":220},"score",[214,648,649],{"class":354},"(),",[214,651,641],{"class":224},[214,653,194],{"class":354},[214,655,656],{"class":220},"text",[214,658,659],{"class":354},"());\n",[214,661,663],{"class":216,"line":662},19,[214,664,484],{"class":354},[214,666,668],{"class":216,"line":667},20,[214,669,273],{"emptyLinePlaceholder":272},[214,671,673,676,679,681,683,685,688,690,692,694,696,698,700,702,704],{"class":216,"line":672},21,[214,674,675],{"class":451},"            String",[214,677,678],{"class":224}," spatial ",[214,680,247],{"class":246},[214,682,554],{"class":224},[214,684,194],{"class":354},[214,686,687],{"class":220},"detectTextFileSpatial",[214,689,253],{"class":354},[214,691,564],{"class":460},[214,693,567],{"class":256},[214,695,564],{"class":460},[214,697,572],{"class":354},[214,699,575],{"class":460},[214,701,578],{"class":256},[214,703,564],{"class":460},[214,705,583],{"class":354},[214,707,709,712,714,716,718,721,723,726],{"class":216,"line":708},22,[214,710,711],{"class":224},"            System",[214,713,194],{"class":354},[214,715,622],{"class":224},[214,717,194],{"class":354},[214,719,720],{"class":220},"println",[214,722,253],{"class":354},[214,724,725],{"class":224},"spatial",[214,727,583],{"class":354},[214,729,731],{"class":216,"line":730},23,[214,732,733],{"class":354},"        }\n",[214,735,737],{"class":216,"line":736},24,[214,738,739],{"class":354},"    }\n",[214,741,743],{"class":216,"line":742},25,[214,744,266],{"class":354},[746,747,748],"style",{},"html pre.shiki code .sD0ED, html code.shiki .sD0ED{--shiki-light:#6182B8;--shiki-default:#6F42C1;--shiki-dark:#B392F0;--shiki-sepia:#A6E22E}html pre.shiki code .ss--_, html code.shiki .ss--_{--shiki-light:#90A4AE;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sGXK2, html code.shiki .sGXK2{--shiki-light:#39ADB5;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sLACW, html code.shiki .sLACW{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html .sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html.sepia .shiki span {color: var(--shiki-sepia);background: var(--shiki-sepia-bg);font-style: var(--shiki-sepia-font-style);font-weight: var(--shiki-sepia-font-weight);text-decoration: var(--shiki-sepia-text-decoration);}html pre.shiki code .shWJe, html code.shiki .shWJe{--shiki-light:#F76D47;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sAzHV, html code.shiki .sAzHV{--shiki-light:#9C3EDA;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F92672}html pre.shiki code .sW3yT, html code.shiki .sW3yT{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F92672}html pre.shiki code .swvn1, html code.shiki .swvn1{--shiki-light:#39ADB5;--shiki-default:#24292E;--shiki-dark:#E1E4E8;--shiki-sepia:#F8F8F2}html pre.shiki code .sTNss, html code.shiki .sTNss{--shiki-light:#9C3EDA;--shiki-default:#D73A49;--shiki-dark:#F97583;--shiki-sepia:#F92672}html pre.shiki code .sKvfc, html code.shiki .sKvfc{--shiki-light:#E2931D;--shiki-light-text-decoration:inherit;--shiki-default:#6F42C1;--shiki-default-text-decoration:inherit;--shiki-dark:#B392F0;--shiki-dark-text-decoration:inherit;--shiki-sepia:#A6E22E;--shiki-sepia-text-decoration:underline}html pre.shiki code .srJo8, html code.shiki .srJo8{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .sQgqH, html code.shiki .sQgqH{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#E36209;--shiki-default-font-style:inherit;--shiki-dark:#FFAB70;--shiki-dark-font-style:inherit;--shiki-sepia:#FD971F;--shiki-sepia-font-style:italic}html pre.shiki code .syw9h, html code.shiki .syw9h{--shiki-light:#9C3EDA;--shiki-light-font-style:inherit;--shiki-default:#24292E;--shiki-default-font-style:inherit;--shiki-dark:#E1E4E8;--shiki-dark-font-style:inherit;--shiki-sepia:#66D9EF;--shiki-sepia-font-style:italic}html pre.shiki code .siCPE, html code.shiki .siCPE{--shiki-light:#39ADB5;--shiki-default:#032F62;--shiki-dark:#9ECBFF;--shiki-sepia:#E6DB74}html pre.shiki code .sRxSC, html code.shiki .sRxSC{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#D73A49;--shiki-default-font-style:inherit;--shiki-dark:#F97583;--shiki-dark-font-style:inherit;--shiki-sepia:#F92672;--shiki-sepia-font-style:inherit}",{"title":210,"searchDepth":228,"depth":228,"links":750},[751,754],{"id":198,"depth":228,"text":15,"children":752},[753],{"id":202,"depth":237,"text":203},{"id":317,"depth":228,"text":318},"Menggunakan engine RustO! OCR native pada aplikasi Java, Kotlin, dan Scala via JNA.","md",null,{},{"icon":98},{"title":761,"description":755},"Menggunakan Java & JVM - RustO!","hw8t_iqbf7UqDeeLpETqVxCT3XcaQFx-nHV6CKtwgH0",[764,766],{"title":90,"path":91,"stem":92,"description":765,"icon":93,"children":-1},"Menggunakan engine RustO! murni Rust pada aplikasi Go via Cgo.",{"title":100,"path":101,"stem":102,"description":767,"icon":103,"children":-1},"Panduan penggunaan mesin OCR RustO! di aplikasi mobile, desktop Flutter, dan Dart murni via FFI.",1792905890919]