Inventodia Logo
Inventodiaលើកស្ទួលខ្មែរ គំនិតម្តងមួយ
  • យើងជានរណា
  • សេវាកម្ម
  • ភ្នាក់ងារ AI
  • បច្ចេកវិជ្ជា
  • អ្វីដែលយើងបានធ្វើ
  • សំណួរញឹកញាប់
  • ទាក់ទង
Inventodia Logo
Inventodiaលើកស្ទួលខ្មែរ គំនិតម្តងមួយ

មានគម្រោង ឬសំណួរ? យើងរីករាយចំពោះការទាក់ទងពីអ្នក។

  • +855 98 849 330
  • info@inventodia.com
  • Phnom Penh, Cambodia

អំពីយើង

  • យើងជានរណា
  • សេវាកម្ម
  • ទីភ្នាក់ងារវេបកម្ពុជា
  • ភ្នាក់ងារ AI
  • បច្ចេកវិជ្ជា
  • អ្វីដែលយើងបានធ្វើ
  • សំណួរញឹកញាប់
  • គាំទ្រ

ឥតគិតថ្លៃ

  • ឧបករណ៍ឥតគិតថ្លៃ
  • ត្រួតពិនិត្យវេបសាយឥតគិតថ្លៃ
  • ធនធាន
  • អ្នកអភិវឌ្ឍន៍

ផ្នែកច្បាប់

  • គោលការណ៍ភាពឯកជន
  • លក្ខខណ្ឌសេវាកម្ម

Discover

  • Cambodia Postal Code
  • THLA Translation
  • AZ Web Tools
  • List Post Code
  • World Public Holiday

ទាក់ទងយើង

Scan to open Inventodia on Telegram

@inventodia

ទាក់ទងយើង

Open Telegram

© រក្សាសិទ្ធិ 2017-2025 Inventodia។

គោលការណ៍ភាពឯកជនលក្ខខណ្ឌសេវាកម្ម

ធនធានអ្នកអភិវឌ្ឍន៍

API ឥតគិតថ្លៃ មគ្គុទ្ទេសពុម្ពអក្សរខ្មែរ និង code snippets សម្រាប់អ្នកអភិវឌ្ឍន៍កសាងសម្រាប់កម្ពុជា។ បង្កើតពីហេដ្ឋារចនាសម្បត្តិផលិតកម្មផ្ទាល់ខ្លួនរបស់យើង។

យើងដំណើរការ API សាធារណៈច្រើន និងកសាងកម្មវិធីវេបភាសាពីរ (ខ្មែរ/អង់គ្លេស) រាល់ថ្ងៃ។ ទំព័រនេះប្រមូលធនធានដែលយើងបានបើកកូដ ឬធ្វើជាសាធារណៈ។ អ្វីៗទាំងអស់នៅទីនេះប្រើក្នុងផលិតផលផ្ទាល់ខ្លួនរបស់យើង — គ្មាន demo ឬ toy ទេ។

API សាធារណៈឥតគិតថ្លៃ

Cambodia Postal Code API

ស្វែងរកលេខកូដប្រៃសណីយ៍ ឃុំ ស្រុក និងខេត្តសម្រាប់ទីតាំងណាមួយក្នុងកម្ពុជា។ ទិន្នន័យគ្រប់គ្រងខេត្តទាំង ២៥ និងថែរក្សាពីប្រភពផ្លូវការ។

Base URL

https://api.cambodiapostalcode.com

Examples

Get all provinces

curl https://api.cambodiapostalcode.com/api/v1/provinces

Search by postal code

curl https://api.cambodiapostalcode.com/api/v1/postal-codes?code=12201

JavaScript fetch

const res = await fetch('https://api.cambodiapostalcode.com/api/v1/provinces');
const data = await res.json();

Rate limit

Free tier: 100 requests/minute. មិនត្រូវការ API key សម្រាប់ការស្វែងរកមូលដ្ឋានទេ។

Terms

ឥតគិតថ្លៃសម្រាប់ការប្រើពាណិជ្ជកម្ម និងមិនពាណិជ្ជកម្ម។ ការផ្តល់ឥណទានត្រូវបានកោតសរសើរប៉ុន្តែមិនត្រូវការ។

Full documentation

World Public Holiday API

ទទួលបានថ្ងៃឈប់សម្រាកសាធារណៈសម្រាប់ប្រទេសណាមួយ និងឆ្នាំណាមួយ។ គ្រប់គ្រងប្រទេស ១៩០+ ជាមួយទិន្នន័យថ្ងៃឈប់សម្រាកត្រឹមត្រូវ និងបច្ចុប្បន្នភាព។

Base URL

https://api.worldpublicholiday.com

Examples

Get holidays for Cambodia 2026

curl https://api.worldpublicholiday.com/api/v1/holidays?country=KH&year=2026

JavaScript fetch

const res = await fetch('https://api.worldpublicholiday.com/api/v1/holidays?country=KH&year=2026');
const data = await res.json();

Rate limit

Free tier: 60 requests/minute. មិនត្រូវការ API key សម្រាប់ការសួរមូលដ្ឋានទេ។

Terms

ឥតគិតថ្លៃសម្រាប់ការប្រើពាណិជ្ជកម្ម និងមិនពាណិជ្ជកម្ម។ ទិន្នន័យមកពីប្រភពរដ្ឋាភិបាលផ្លូវការដែលអាចបាន។

Full documentation

មគ្គុទ្ទេស & Snippets

មគ្គុទ្ទេស Subsetting ពុម្ពអក្សរខ្មែរវេប

ពុម្ពអក្សរខ្មែរធំ — 200KB+ ក្នុងមួយ weight។ មគ្គុទ្ទេសនេះបង្ហាញរបៀប subset ពុម្ពអក្សរខ្មែរទៅតិចជាង 30KB ដោយរក្សា glyphs ដែលត្រូវការ។

Read guide

Snippets ដោះស្រាយអក្សរខ្មែរ

Unicode normalisation ការបម្លែង Limon-to-Unicode ការបំបែកបន្ទាត់ត្រឹមត្រូវ និង search collation សម្រាប់អក្សរខ្មែរ។ ចម្លង-បិទភ្ជាប់រួចរាល់។

Read guide

Cambodia Postal Code Developer Portal

ឯកសារ API ពេញលេញ interactive playground និងការគ្រប់គ្រង API key សម្រាប់ Cambodia Postal Code API។

Visit resource

មគ្គុទ្ទេស Subsetting ពុម្ពអក្សរខ្មែរ

ពុម្ពអក្សរខ្មែររួមមាន glyphs រាប់រយសម្រាប់ conjuncts និង independent vowels ធ្វើឱ្យវាធំជាងពុម្ពអក្សរ Latin ៥-១០ដង។ Subsetting យក glyphs មិនប្រើចេញ ដោយរក្សាអ្វីៗដែលត្រូវការសម្រាប់អក្សរខ្លួន។ នេះជាដំណើរការដូចគ្នាដែលយើងប្រើលើវេបសាយផលិតកម្មទាំងអស់របស់យើង។

  1. 1.ដំឡើង fonttools: pip install fonttools brotli zopfli
  2. 2.ទាញយកពុម្ពអក្សរខ្មែរ (ឧ. Hanuman Noto Sans Khmer) ក្នុងទម្រង់ TTF ឬ OTF។
  3. 3.បង្កើតឯកសារ unicode range គ្រប់គ្រង Khmer មូលដ្ឋាន (U+1780–U+17FF) បូក Latin (U+0020–U+007E) និងលេខ។
  4. 4.ដំណើរការ pyftsubset ជាមួយ --unicodes flag និងឯកសារ range។ ប្រើ --layout-features=* ដើម្បីរក្សា OpenType features។
  5. 5.បម្លែងទៅ WOFF2 ជាមួយ --flavor=woff2 និង --with-zopfli សម្រាប់ការបង្ហាប់អតិបរមា។
  6. 6.ពុម្ពអក្សរលទ្ធផលគួរតែ 20-40KB — តូចគ្រប់គ្រាន់ដើម្បី inline ជា data URL ឬ preload ដោយមិនចាក់ render។
  7. 7.ប្រើ font-display: swap ក្នុង @font-face declaration ដើម្បីអក្សរបង្ហាញភ្លាមជាមួយ fallback រួចប្តូរពេល subset ផ្ទុក។

Snippets ដោះស្រាយអក្សរខ្មែរ

Unicode normalisation

អក្សរខ្មែរអាចរក្សាក្នុងទម្រង់ composed ឬ decomposed Unicode។ Normalise ទៅ NFC មុនរក្សា ឬប្រៀបធៀប។

// JavaScript — normalise Khmer text to NFC
const text = 'សួស្តី';
const normalised = text.normalize('NFC');

ការបំបែកបន្ទាត់ត្រឹមត្រូវ

ខ្មែរមិនប្រើដកឃ្លារវាងពាក្យ។ ប្រើ CSS line-break: anywhere ឬ word-break: break-word សម្រាប់ការរុំត្រឹមត្រូវ។

/* CSS — correct Khmer line breaking */
.khmer-text {
  line-break: anywhere;
  word-break: break-word;
}

ការបម្លែងលេខខ្មែរ

បម្លែងរវាង Arabic numerals (123) និង Khmer numerals (១២៣) សម្រាប់ការបង្ហាញ។

// JavaScript — Arabic to Khmer numerals
function toKhmerNumeral(num) {
  const khmerDigits = '០១២៣៤៥៦៧៨៩';
  return String(num).replace(/\d/g, d => khmerDigits[+d]);
}
ត្រូវការជំនួយកសាងសម្រាប់ទីផ្សារកម្ពុជា?

អំពីធនធានទាំងនេះ

ធនធានទាំងនេះបង្កើត និងថែរក្សាដោយ Inventodia ស្ទូឌីយោកម្មវិធីមានទីតាំងនៅកម្ពុជា។ យើងប្រើវាក្នុងផលិតផលផ្ទាល់ខ្លួនរាល់ថ្ងៃ។ បើអ្នករកឃើញវាមានប្រយោជន៍ យើងសង្ឃឹមថាអ្នកនឹងពិចារណាយើងសម្រាប់គម្រោងបន្ទាប់ — ប៉ុន្តែគ្មានភារកិច្ចទេ។ យើងបោះពុម្ពវាព្រោះឯកសារអ្នកអភិវឌ្ឍន៍ល្អសម្រាប់ទីផ្សារកម្ពុជាកម្រ និងយើងចង់ឱ្យវាមាន។